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 : 함수 수행을 모두 끝내고 리턴값 없이 제어를 되돌려 준다.
① 함수를 나타내기 위해서 사용 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;
[TIL] 2 - 1. 데이터형 - 기본 데이터형의 종류 및 범위 (0) | 2022.03.01 |
---|---|
[TIL] 1 - 5. C언어의 기초 - 프로그램의 전처리, 컴파일, 링크 (0) | 2022.02.05 |
[TIL] 1 - 3. C언어의 기초 - Escape Sequence (확장문자열) (0) | 2022.02.05 |
[TIL] 1 - 2. C언어의 기초 - 프로그램의 기본 구성 요소 5가지 (0) | 2022.02.05 |
[TIL] 1 - 1. C언어의 기초 - C언어에 대해서 알아보기 (0) | 2022.02.05 |
댓글 영역