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();
을 추가하면 된다고 한다.
반응형
'공부해요 > C' 카테고리의 다른 글
MFC OLEDB CRUD MYSQL (0) | 2015.07.30 |
---|---|
[ c++ 더쉽게,더깊게 ] ch3 . 변수로 사용자와 소통하기 ~p59 (0) | 2014.08.21 |
[ c++ 더쉽게,더깊게 ] Debug uses an invalid compiler. Probably the toolchain path within... (0) | 2014.08.20 |
[ 열혈강의 C언어본색 ] Part2 제3장 포인터란 무엇인가 (0) | 2014.08.14 |
[ 열혈강의 C언어본색 ] Part2 제2장 다차원 배열이란 무엇인가 (0) | 2014.08.14 |