반응형
- main 함수란?
main 함수는 프로그램 시작점이다.즉 모든 명령문의 시작은 main 함수에서 이뤄지며 무조건 1개만 존재한다.해당 코드는 hello world 라는 문자열을 출력하는 예제다.
#include <stdio.h>
int main()
{
printf("hello world\n");
return 0;
}
결과
hello world
- #include <stdio.h>
#incldue 는 헤더 파일, 라이브러리 등을 포함하라는 전처리기다.
< > 는 stdio.h 를 감싸주는 문법이다.
stdio 는 standard input output의 약자로 표준입출력에 관한 기능들을 가지고 잇다.h 는 header의 약자로 헤더파일로 불린다.
즉 #include <stdio.h>는 stdio.h가 가지고 있는 기능들을 가져와 사용할 수 있도록 한다.
- int main()
int 는 자료형으로 integer(정수)의 약어다.main 뒤에 () 를 적어줘 함수임을 나타낸다.
- printf("hello world\n");
위에서 #include<stdio.h> 에서 stdio.h 가 가지고 있는 함수 중 하나가 printf 함수다.printf 함수는 문자열을 출력한다.따라서 hellow world 라는 문자열을 출력한다.
- return 0;
return 은 main 함수의 반환 값 이다.return 0; 은 아무의미 없다.
일단 장황하게 풀어썼는데 이해하지 못해도 상관없다.어차피 나중가서 배울 내용들 이므로 우선 프로그램은 main() 함수부터 시작한다는 것 정도만 알아가면 된다.
반응형
'C 언어' 카테고리의 다른 글
[c언어 강좌] 5. enum(열거형) (0) | 2024.08.16 |
---|---|
[C언어 강좌] 4. 변수와 자료형 (0) | 2024.08.14 |
[C언어 강좌] 2. visual studio 설치 및 프로젝트 생성 (0) | 2024.08.10 |
[C언어 강좌] 1. C언어 란? (0) | 2024.08.10 |
[C언어] 최대값 최소값 찾기 예제 (0) | 2024.05.07 |