IT/C

C언어의 기본구조에 대해서!


안녕하세요 MDFT 입니다~!


이번장에서는 C언어의 구조에 대해서 알아보도록 하겠습니다~!


먼저 C언어의 기본구조로는 함수가 되겠네요 C언어는 함수로 이루어진 언어입니다.

일단 예제를 한번 보고 지나갈까요?



자 위의 예제처럼 보통 C언어로 코딩을 시작하게 되면 #inlcude<stdio.h>를 기본 바탕으로 해서 main()함수로 시작 하는데요.



여기서~! #include<stdio.h>를 먼저 적어주는 이유가 궁금하실 텐데요, 그 이유는 <stdio.h>라는 헤더 파일을 포함시키기 위해서입니다.

※헤더 파일은 하나 이상의 함수와 데이터타입 의 정의로 보시면 되겠습니다※

 

자 위에서처럼 <stdio.h>을 포함시켜 주는 이유는<stdio.h>의(Standard Input / Output Library)핵심 입력과 출력 함수들을 정의하는 기능을 사용하기 위해서입니다. 컴퓨터에 입력하고 출력하는 일을 하기 위해선 <stdio.h>가 필요하다는 것을 이제 알겠지요?

 

이제 우리는<stdio.h>를 사용함으로서 저희가 컴퓨터로 입력을 하거나 출력을 받을 수 있게 됐습니다.

 

그럼 이번엔 main()함수에 대해 알아 봐야겠네요.



C언어 에서는 main()함수는 바로 프로그램을 처음 시작하는 함수 역할로 컴퓨터와 사람간의 약속입니다.


이 main()함수라는 것이 없으면 컴파일러가 프로그램을 시작할 때 어디서부터 시작해야할지 몰라서 오류 메시지를 남기고 프로그램을 멈춰버립니다.


하지만 main()함수가 있다면 어디서부터 시작할지 컴파일러가 알 수 있겠죠?

따라서 main()함수는 없어선 안되는 중요한 함수 랍니다!

 

즉 구조는 이미지와 같이 헤더를 기반으로 해서 main()으로 시작하고 각종 내용들을 작성해주는 것이 기본 구조가 되겠습니다.

 

다음 장 에서는 출력과 컴파일러 대해서 배워보도록 하죠!



'IT > C' 카테고리의 다른 글

C언어 컴파일러와 출력!  (0) 2018.03.29
C 언어란 무엇인가요?  (0) 2018.03.26
Posted by 일상의 팁

블로그 이미지
Man Doing Favorite Thing
일상의 팁

태그목록

공지사항

Yesterday
Today
Total

달력

 « |  » 2025.5
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

최근에 올라온 글

최근에 달린 댓글

글 보관함