전체 글(287)
-
[C++] 17. 구조체
#include #include using namespace std; // 구조체 : 직접 만들어서 쓰는 데이터타입, 일종의 '도장'찍는 것과 같다. // struct 데이터타입 // { //속성 : 데이터타입과 관련된 요소들 // }; struct Student { string name; int age; int id; }; void main() { int num; Student studentA = { "오사쯔", 28, 130356 }; // 멤버변수를 초기화 하는 또다른 방법 Student studentB;//studentA와 studentB는 멤버들의 값이 동일해도 서로 다른 객체이다. studentB.name = "쏘니"; studentB.age = 25; studentB.id = 120214; ..
2022.05.31 -
[???] 내가 코딩을 공부하게된 이유
' ??? '
2022.05.31 -
[C++] 2차원배열을 써서 구구단을 만들어보자
#include using namespace std; /* // 2차원배열_구구단만들기 void Func(int arr[])// 1차원배열은 매개변수로 넣을 때, 대괄호안에 크기를 표시하지 않아도 되지만 { } // 2차원배열은 매개변수로 넣을 때, 크기를 표시해야한다 // 그 이유는 1차원배열은 어차피 요소의 하나의 크기가 int(4바이트)임을 알 수 있지만, 2차원 배열은 요소 하나의 크기가 얼마가 될지 알 수 없기 때문 */ void InsertGugudan(int arr[][10]) //2차원 배열안에 구구단 값들을 매칭시켜주는 함수 { //여기서 바뀐값이 원본에도 바뀌는 이유는 배열의 매개변수는 주소를 전달하기때문 (call by address) for (int i = 2; i < 10; i++..
2022.05.31 -
[C++] Factorial 만들기
#include using namespace std; //1! = 1 //2! = 2*1! //3! = 3*2! //4! = 4*3! //n! = n*(n-1)! //재귀 함수 : 자기 자신을 호출하는 함수 int Factorial(int num) { if (num == 1) { return 1; } return num * Factorial(num - 1); } void main() { cout
2022.05.31 -
[C++] 함수오버로딩을 써서 계산기 함수를 만들어 보자
#include using namespace std; float Sum(float inputA, float inputB) { return inputA + inputB; } float Sub(float inputA, float inputB) { return inputA - inputB; } float Div(float inputA, float inputB) { if (inputB == 0) { cout
2022.05.31 -
[C++] 16. 2차원배열
#include using namespace std; void main() { int scoreA = 10; int scoreB = 20; int scoreC = 30; // 배열 : 메모리상에서 연속적으로 나열된 상태 int scores[] = { 10, 20, 30 }; cout
2022.05.31