C언어 기본 구조
C언어 기본구조
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include 문
#define 문
int main(void)
{
명령문;
...
return 문;
}
=========
**include **
1
2
#include <stdio.h> // 표준 입력/출력 함수를 포함하는 헤더 파일
#include는 소스코드 파일 내에서 다른 헤더파일이나 라이브러리를 포함시키는 역할을 합니다.
Standard Input and Output Library 의 약자로, 입/출력을 실행하기 위한 헤더 파일입니다.
=============
stdio.h 헤더 파일의 함수
printf(): 서식화된 문자열을 출력하는 함수입니다. 화면에 원하는 형식으로 데이터를 출력할 때 사용됩니다.
1
2
3
4
5
6
7
8
9
10
11
12
#include <stdio.h>
int printf(const char * restrict format, ...);
//기본구조
printf("printf() 함수는 서식 지정자를 통해 출력할 데이터의 서식을 지정할 수 있어요!\n");
printf("변수에 저장된 숫자는 %d입니다.", 10);
//예시
scanf(): 표준 입력에서 데이터를 읽는 함수입니다. 사용자로부터 입력을 받아 변수에 저장할 때 사용됩니다.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
#include <stdio.h>
int scanf(const char * restrict format, ...);
//기본구조
#include <stdio.h>
int main(void)
{
int num01, num02;
printf("첫 번째 정수를 입력하세요 : ");
scanf("%d", &num01);
printf("두 번째 정수를 입력하세요 : ");
scanf("%d", &num02);
printf("입력하신 두 정수의 합은 %d입니다.\n", num01 + num02);
return 0;
}
//예시
getchar(), putchar(): 한 글자(char)씩 입력과 출력을 처리하는 함수들입니다.
fgets(), fputs(): 문자열을 읽고 쓰는 함수들입니다.
fscanf(), fprintf(): 파일에서 혹은 파일로 서식화된 입출력을 수행하는 함수들입니다
============
#define
코드 내에서 상수나 매크로를 정의하는 데 사용됩니다.
이를 통해 코드의 가독성을 높이고, 상수값을 한 곳에서 관리할 수 있습니다.
1
2
3
4
#define 상수명 값 //기본 형식
#define PI 3.14159 //예시
main()
C 프로그램에서 실행이 시작되는 지점입니다.
C 프로그램은 main() 함수에서 시작하여 main() 함수에서 끝나게 됩니다.
1
2
3
4
5
6
int main() {
// 프로그램 코드
return 0;
}
This post is licensed under CC BY 4.0 by the author.