(1)Hello World

C/C언어 이론 2018. 6. 19. 14:25

 1. 주석 (comment)


컴파일러가 소스코드를 읽을 때 무시하는 문장 (프로그램 수행에 영향이 없다)


코드에 설명 등을 달아 놓을 때 사용한다. (필수!)

한 줄 주석 :  //

여러 줄 주석 :  /* 로 주석을 열고, */ 로 주석을 닫는다.



******* 열었으면 꼭 닫아줘야 함!! (짝이 맞지 않으면 컴파일 시 에러~~)


2. 들여쓰기


Tab 키를 누르면 일정 간격만큼 띄어쓰기가 한 번에 된다.

코드를 작성할 때, 같은 라인에 맞도록 들여쓰기를 잘~~해야 알아보기 좋다.

 > 들여쓰기가 이상해도 프로그램 수행에 영향은 없다.



1. #include <stdio.h>


#include  : 컴파일 과정에서 특정 파일을 이 소스 파일에 포함시키는 명령어

<stdio.h> : standard input/output 헤더(header) 파일

-표준 입출력에 대한 내용이 정의되어 있는 파일


표준 입출력

콘솔(cmd/까만창)에 내용을 출력하거나,

콘솔에서 내용을 입력 받는 것


2. void main() { ...... }


- main() 함수

> 함수 : 특정 행위를 하기 위해 만들어 놓은 기능

*** main()함수는 C언어에서 특별하다.

> 프로그램의 시작이자 끝

>> main 함수에 작성된 코드들이 프로그램 실행 시 수행

> 반드시 프로그램에는 하나의 main() 함수가 존재해야 하며,

  한 프로젝트에 main() 함수가 여러 개 일 수 없다.


- { .... }

> main() 함수의 수행문 (몸체)

>> 블럭 또는 지역 이라고 표현한다.

> { } 안에 코드를 작성하면 '하나의 묶음'으로 본다.

>> 프로그램이 시작됐을 때, 수행할 문장의 묶음

> main()의 { } 블럭이 끝나면, 프로그램 종료된다.


- void

> main() 함수가 끝났을 때, 반환(return)할 게 없다.

> int main() { ... } 처럼 만들게 되면,

  수행문의 끝에 return 0; 과 같이 작성을 해야 한다!! (불필요)

   (우리 프로그램이 종료됐을 때, 누군가에게 어떠한 값을 돌려주고싶다)



3. printf("Hello World!\n");


- 결과 : Hello World!  라고 콘솔 화면에 출력

- printf() : 표준 출력 함수

> stdio.h 파일 (표준입출력)에 정의 되어 있다.

- 문장의 끝에 세미콜론(;)을 붙여준다.

> 특정 기능을(무언가를) 수행해라! 라고 해석될 때 사용

- \n : 줄바꿈(개행)을 하는 특수한 기능 가진 문자



> 오늘 집에 가면, Visual C++ 2010 Express 설치

> 개인 폴더 (C언어 공부용) 만들어놓기

> 01_HelloWorld 프로젝트 생성 (Win32 콘솔 응용프로그램, 빈 프로젝트)

> 소스 파일 추가 (HelloWolrd.c)


단축키

F7 : 소스코드를 실행파일로 만들기 (컴파일/빌드)

Ctrl + F5 : 만들어진 실행파일 실행


공부한 내용을 집에서 복습하려면?

1. 솔루션 폴더 통째로 압축해서 백업 (C:\홍길동\C언어\소스\ 폴더 안의 폴더들)

2. 집에 가서 압축 풀고, 솔루션 폴더 안에 있는 .sln 파일 실행


프로젝트 만들기

1. 파일 - 새로 만들기 - 프로젝트

2. Win32 콘솔 응용프로그램 선택

3. 프로젝트명 입력

4. 프로젝트가 생성될 위치 (경로) 지정

5. 확인 후, 바로 '마침' 누르지말고 '다음' -> '빈 프로젝트' 체크


소스파일 추가

1. 솔루션 탐색기에서

2. '소스 파일' 폴더 모양 우클릭 - 추가 - 새 항목

3. C++ 파일 항목을 선택

4. 파일명.c   <-- .c를 붙이지 않으면 자동으로 .cpp 가 된다.

> .c 파일 = C언어 코드

> .cpp 파일 = C++ 코드

>>> 컴파일 시 처리되는게 다르다.



 

 


 


  연습해보기


  1. 아래와 같이 출력되도록 코드 작성
   반가워, C언어! 나는 홍길동이야~~!

  2. 아래와 같이 출력되도록..
   이름 : 홍길동
   전화번호 : 010-1234-5678


 

1
2
3
4
5
6
7
8
9
#include <stdio.h>
 
void main()
{
    printf("반가워, C언어! 나는 홍길동이야~~!");
    printf("이름 : 홍길동");
    printf("전화번호 : 010 - 1234 - 5678");
    system("pause");
}
cs

 

이렇게 코드 작성을 하시고 f5 를 누르시면

▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼

 

 

 


 

 

 

 

'C > C언어 이론' 카테고리의 다른 글

(6)Function  (0) 2018.06.20
(5)Repetitive  (0) 2018.06.20
(4)Conditional  (0) 2018.06.20
(3)Operator  (0) 2018.06.20
(2)Data type  (0) 2018.06.19

설정

트랙백

댓글