Post

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.