#include <stdio.h>
int main(void)
{
int result;
int num1, num2;
printf("첫번째 정수를 입력하세요 : ");
scanf("%d", &num1);
printf("두번째 정수를 입력하세요 : ");
scanf("%d", &num2);
result = num1 + num2;
printf("%d + %d = %d", num1, num2, result);
return 0;
}
- # include <stdio.h>
- int main(void)
- printf()
- scanf()
- return 0;
- 기타
1. #include <stdio.h>
stdio.h = Standard Input/Output library
: 표준 입출력과 관련된 모든 내용들이 들어가 있는 표준 라이브러리
2. int main (void)
: C언어로 구현된 모든 프로그램은 반드시 main() 함수를 가지고 있어야 함

- C 프로그램이 실행되면 컴퓨터는 제일 먼저 main() 함수를 찾아서 호출!!
- 출력 형태 : int
- 입력 형태 : void(형태가 없는 자료형)
3. printf()
: C언어의 표준 출력 함수
#include <stdio.h>
int main(void)
{
printf("안녕하세요?\n");
printf("제 나이는 %d살입니다.\n", 21);
return 0;
}
- printf() 를 쓸 땐 stdio.h 필요
- \n : 줄 바
- %d : 데이터를 10진수 형채로 출력
- \(백슬래쉬)를 print할라면 \\이렇게 하면 \ 하나만 나옴
(예시) 백준 1809
int main(void){
printf("(___)\n(o o)____/\n @@ \\n \ ____,/\n // //\n ^^ ^^");
}

int main(void){
printf("(___)\n(o o)____/\n @@ \\\n \ ____,/\n // //\n ^^ ^^");
}

4. scanf()
: C언어의 표준 입력 함수
#include <stdio.h>
int main(void)
{
int num1;
scanf("%d", &num1);
return 0;
}
- printf() 를 쓸 땐 stdio.h 필요
- 입력된 데이터를 저장할 변수의 이름 앞에 &(주소 연산자)를 붙여야 함!!!!!!
- &(주소 연산자) : 변수의 메모리 주소를 의미
5. return 0;
: 프로그램 종료 상태를 알리는 용도로 사용
(0 = 정상적인 종료의 상황에서 전달하는 값)
6. 기타
1. 주석
- // : 한 줄 주석
- /* 1줄
2줄 */ : 여러 줄 주석
2. 중괄호
{} : 코드의 범위
3. 들여쓰기
: 코드를 읽기 쉽도록 일정한 가격을 띄워 작성하는 방법
출처 :
'언어 > C언어' 카테고리의 다른 글
| C언어의 구조체 (struct) (1) | 2025.08.19 |
|---|---|
| C언어의 문자열 입력 함수 scanf(), gets() (1) | 2025.07.30 |
| C언어의 세그멘테이션 오류 (Segmentation Fault) (0) | 2025.07.03 |
| C언어의 자료형 (Data Type) (1) | 2025.07.02 |