상세 컨텐츠

본문 제목

[TIL] 1 - 4. C언어의 기초 - C 프로그램 예제

언어/C

by 민:하 2022. 2. 5. 22:47

본문

 

1. C 프로그램 예제 살펴보기

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
/*
    C언어 기초
    C 프로그램 예제 살펴보기*/ 
#include <stdio.h>
void output(int);
int main(void)
{
    int num;
    num = 5;
    output(num);
    num = 3;
    output(num);
    return 0;
}
void output(int n)
{
    printf("정수값 = %d\n", n);
    return;
}
cs

 

1~3 line : /* ~~~ */

  주석문이 사용되었다. 주석문은 프로그램의 이해를 돕기 위한 해설 등에 사용되며 컴파일 대상이 아니다.

   // : 한 줄 주석

   /* ... */ : 여러 줄 주석

 

4 line : #include <stdio.h>

  #include는 선행처리기 명령이다. Processor에 의해서 처리되며 "stdio.h"라는 헤더파일을 현재 위치에 포함 시킨다.

 

5 line : void output(int);

  output( ) 함수의 선언부

 

6~7 line : int main( )

  - 소괄호( ) : 함수를 나타내기 위해 사용한다.

  - 중괄호{ } : Block의 시작과 끝을 표시한다.

 

8 line : int num;

  num이라는 이름의 int형 변수 선언

 

9 line : num = 5

  num 변수에 5를 대입

  8~9 line을 int num = 5; 로 줄여서 작성할 수 있다.

  11 line도 마찬가지이다.

 

10, 12 line : output(num);

  output( ) 함수의 호출부

 

15, 19 line : void output(int n) { ... }

  output( ) 함수의 정의부

 

17 line : printf("정수값 = %d\n");

  printf( )는 표준 출력함수로서 괄호 안에 지정되어 있는 출력형식대로 화면에 출력한다.

 

13, 18 line : return 문

  return 0; : 함수 수행을 모두 끝내고 리턴값 0으로 제어를 되돌려 준다.

  return : 함수 수행을 모두 끝내고 리턴값 없이 제어를 되돌려 준다.

 

 

 

2. C언어에서 사용되는 4가지 괄호

  • < > : 헤더파일 포함(include)시 사용    ex) #include <stdio.h>

 

  • ( ) : 소괄호

     ① 함수를 나타내기 위해서 사용    ex) int main( )

     ② 수식의 우선순위를 변경할 때 사용    ex) 5 * (3 + 2)

     ③ 조건부를 입력할 때 사용    ex) if (num == 5)

 

  • { } : 중괄호

     ① Block의 시작과 끝을 표시할 때 사용    ex) int main( ) { ... }

     ② 복합 데이터형의 데이터 초기화할 때 사용    ex) int ary[5] = {1, 2, 3, 4, 5}

  • [ ] : 대괄호

     ① 배열선언 및 배열요소 지정에 사용    ex) int a[5];    a[0] = 1;

 

 

3. C언어의 3대 block

  1. 함수 block
  2. 제어문 block
  3. sub(noname) block

관련글 더보기

댓글 영역