C++ (7) 썸네일형 리스트형 [C++] 배열 초기화 { 0, } 자료형 배열이름[크기] = { 0, }; int numArr[10] = { 0, }; // 배열의 요소를 모두 0으로 초기화 int unmArr[10] = {}; 이랑 동일 dojang.io/mod/page/view.php?id=294 c++ public vs private public : class 밖에서도 변수에 접근가능 private : class 안에서만 변수 접근 가능(사용 가능) (클래스 멤버는 기본적으로 private) boycoding.tistory.com/242 따베씨++ 1.12 헤더가드 add.h #pragma once #ifndef MY_ADD #define MY_ADD int add(int a, int b) { return a + b; } #endif #pragma once(헤더가드) 는 main 함수가 있는 소스파일에서 add.h 가 중복으로 들어가지는 걸 방지한다. #pragma once = #ifndef MY_ADD #define MY_ADD ... #endif = 기준으로 위아래는 동일기능 if not defined MY_ADD between ifndef and endif, 중복으로 사용. defined -> (#define MY_ADD) -> 중복으로 사용 x www.youtube.com/watch?v=w1Gq29-rXVw&list=PLNfg4W25Tapw5Yx4yuExHN.. c++ 주석처리 단축키 ctrl + k + c/u c++ 주석처리 단축키 주석처리:Ctrl + K + C. 주석해지:Ctrl + k + U. 따베씨++ 1.10 선언과 정의의 분리 main 함수를 선언한 함수들 앞으로 보내고 싶으면 definition(정의) (첫줄, 즉 함수를 인식하는데 필요한 최소한의 정보)는 main 함수 앞에 적어준다. #include using namespace std; int add(int x, int y); //forward declaration int main(void) { cout 따베씨++ 1.8 피연산자(operand) + , 대입연산자(assignment) = int main() { int x = 2; // = : assignment(대입연산자) cout c++ #include <iostream> #include iostream 클래스 = istream(입력 input) 클래스 + ostream(출력 ouput) 클래스 using namespace std; //using namespace 를 사용함으로써 cout 이 std namespace 의 객체임을 처음에 정의해줘서 std::cout 에서 std 를 사용하지 않고 cout 만 사용할 수 있음. cout : 출력 cin : 입력 int main(void) { char irum[30]; std::cout irum; std::cin.getline(irum, sizeof(irum)); // cin 은 공백없이 연결된 문장, 숫자만 받음. getline은 공백 포함한 문장 받을 수 있음. std::cout 이전 1 다음