공부해요/C

[ c++ 더쉽게,더깊게 ] ch2 . c++의 기초 ~ p33

예쁜꽃이피었으면 2014. 8. 21. 00:04

1
2
3
4
5
6
7
 
//empty.cpp
 
int main(){ //main 함수는 자신이 정수를 리턴한다고 컴파일러에게 알림
//int는 정수
}
 



* 함수 : 다른 사람이 작성한, 대개 다른 함수를 사용하거나 프로그래밍 언어의

기본기능을 묶은 코드 조각을 가리킨다.


*main함수는 c++프로그램에는 예외없이 포함되어야 할 유일한 함수이다.

(프로그램의 실행시에 시작점 / return 생략 가능)



1
2
3
4
5
6
7
8
9
//hello.cpp
#include <iostream> // 헤더파일
 
using namespace std;
 
int main(){
 
cout << "HEY, you, I'm alive";
}



* iostream헤더 파일은 입력,출력이 수행되기 위한 코드를 담고 있다.


* using namespace std;

- iostream헤더 파일이 제공하는 루틴들을 더 잛은 형태로 사용할 수 있게 한다.

- include문 바로 아래에 와야 한다.


* cout (씨아웃) 

- 텍스트 표시 (iostream 있어야 한다.)


* << (삽입 연산자)


* \n -> enter누른 효과

cout << "Hello" << endl 과 cout << "Hello\n"은 같다.


*endl (이 . 엔 . 디 . 엘!)

- 'end line' 



소스를 실행할 때 cmd창이 잠깐 보였다가 사라진다면

프로그램 마지막 줄에

cin.get();

을 추가하면 된다고 한다.







반응형