컴퓨터에서 존재한다와 존재하지 않는다를 무엇으로 구분할 수 있들까? 정보는 메모리에 저장이 된다. 메모리에 저장이 되어 있는 정보 -> 객체로서 존재한다. 변수란? 메모리를 가지고 있는 객체의 이름 / 수학적으로 변동하는 값 / 주소의 다른 이름 코드 int x : x
변수명 대문자는 쓰지 말자 언더바를 이용해 단어 표현을 구분하자 대문자는 디파인에 사용하자.int n_apples;int nApples;멤버 변수를 의미하기 위해서 언더바를 앞에다가 붙이기도 한다. int \_apples;int m_apples;void GetName(
: 데이터 그 자체를 의미함. // 메모리 공간을 가리키는 이름을 가지고 있지 않다. : 문자열 // cout << "hello" << endl;: 숫자값 // cout << 2 + 3 << endl;int x = 2;에서 x
메인문을 위로 놓고 함수를 아래로 넣으면 컴파일에러가 발생한다. : 컴파일러가 코드를 위에서부터 순차적으로 보기 때문에 main문은 아래에 있는 add의 존재를 모른다. \-> 위에다가 입출력문 구조만 알 수 있는 선언만 해주면 문제는 해결된다. 파일을 분리하자 : 재
1바이트는 8비트이다. char a = 'A';문자는 컴퓨터가 알수 없으니, 문자값이 아스키코드값으로 값이 바뀐뒤, 2진수 저장이 된다. float vs doublefloat : 4바이트 / double : 8바이트 해당오류는 8바이트 값인데 저장되는 변수가 float