본문 바로가기

분류 전체보기40

1.4 입출력 스트림과의 첫 만남 cin, cout cin : console in cout : console out endl : end line using namespace std; \t \n stream 2021. 8. 4.
1.3 변수와의 첫 만남 객체 objects 변수 variables Left-values/ Right-values 초기화 initialization, 대입 assignment 초기화를 안했을 때의 문제점 객체를 메모리에 저장함. 변수 : 내부적으로는 메모리에 담겨있는 객체의 이름. 기능상으로는 메모리주소의 다른 이름 메모리중심으로 생각하기 l-value: 메모리에 할당 R-value: 잠시쓰고 사라짐 int x; x=x+2; int x=123; initialization x=5; assignment 초기화를 하지 않고 변수를 출력할 때 debug(runtime error 발생)와 release(0 출력)에서 다름. 메모리는 여러 프로그램에 공유된다. OS가 관리해줌. 쓰레기값 Garbage 변수는 초기화를 꼭해라!! 2021. 8. 4.
1.2 주석 comments 주석 : compiler가 code를 무시하게 만듦. -줄 주석 : // -블럭 주석 Ctrl+K+C 2021. 8. 4.
1.1 프로그램의 구조 표현식 expressions : 문장의 단위가 되는 것들. 명령문 statements : 명령문의 끝을 나타내기 위해 마침표처럼 ; semi- colon을 적어준다. 함수 functions 라이브러리, 표준라이브러리 프로그램을 실행한다는 것은 OS에게 요청을 하는 것이다. OS가 CPU와 Memory로 요청을 수행한다. 함수는 프로그램의 최소 수행단위. OS가 프로그램을 시작할 때 main 함수를 찾는다. complier에 main 이라는 function 이름이 약속돼있다. OS에 return 값을 되돌려준다.(return statement) int x; : integer라는 정수형 메모리공간을 할당. #include : #: 전처리기,preprocessor directive 비슷한기능을 하는 함수들을 .. 2021. 8. 4.