본문 바로가기

프로그래밍/C언어

[C언어] hello.c 분석


안녕하세요 ! 초보개발자 입니다. 

이 블로그는 개인 공부 정리용 블로그 입니다. 

혹 잘못된 내용이 있다면 지적 부탁드리겠습니다.

그리고 질문주신다면 최대한 아는선에서 답변드리도록 하겠습니다.

그럼 시작하도록 하겠습니다.



1. hello.c 프로그램 분석


저번 시간에 작성한 hello.c를 분석 해보도록 하겠습니다.



1)  #include <stdio.h> -> include 라는 뜻에서도 알 수 있듯이 이것은 stdio.h 라는 파일을 내용을 내가 작성하고 있는 소스에 포함하겠다라는 말입니다. 현재는 printf()라는 함수를 사용 하기위해서라고만 알고 계시면 될 거 같습니다.


2) c언어로 작성된 프로그램은 main 이라는 이름의 함수가 있어야 하고 프로그램을 실행시에 main 함수가 호출 됩니다. 


 

int main(void) 

{   <-  main 함수의 시작을 뜻 합니다.


....


} <- main 함수의 끝을 뜻 합니다.


이 와 같이 main 함수의 이름과 형식은 약속된 것이기 때문에 반드시 위와 같은 형식으로 적어야 합니다.


3) printf() -> printf 함수는 일단 화면에 출력하기 위한 함수라고 알고 계시면 됩니다. printf() 함수에 \n 이라는 것이 있는데  이것은 줄 바꿈을 의미합니다. 


4) return 0 -> 함수를 종료하라는 뜻인데 컴파일러에 따라서 생략이 가능합니다.


앞서 작성한 hello.c를 분석해 보았습니다.


감사합니다.




'프로그래밍 > C언어' 카테고리의 다른 글

[C언어] 진법  (0) 2017.04.04
[C언어] printf 함수와 scanf 함수  (1) 2017.04.03
[C언어] 변수(2)  (1) 2017.04.03
[C언어] 변수(1)  (0) 2017.04.02
[C언어] 시작하기..  (2) 2017.04.02