티스토리 뷰

SW프로그래밍/C언어

C언어의 기본구조

고랑이. 2017. 7. 10. 21:48

Step.1 주석

주석은 코딩안에서 프로그램 빌드 시 읽히지 않는 부분으로

프로그램 안에 설명이나 메모를 위해 작성하는 부분입니다.

//한줄 주석

//특정 부분의 코드에 설명이 필요 할 경우


/*  

여러 줄 주석

코드 전체에 대한 설계나 설명이 필요 한 경우

*/





Step.2 헤더파일(#include)

# : "전처리기" 프로그램을 시작할 때 가장 먼저 처리되는 부분

#include<stdio.h> 는 파일이 동작할 때 헤더파일 stdio.h를 가장먼저 읽으라는 의미입니다.

헤더파일 stdio.h는 C프로그램 자체에 이미 생성되어 있는 헤더파일로 standard input output이라는 의미이고

이 헤더파일도 프로그래머가 작성하여 프로그램에 사용할 수 있는데 그럴 때에는 #include"file.h"로 사용합니다.





Step.3 main()함수

main은 프로그램 실행 시 컴파일러가 가장 먼저 접근하는 함수로 

프로그램을 동작하는데 있어서 동작 행위와 가장 근접해있는? 사용자와 가까운? 위치라고 생각하면 될 것 같습니다.


컴파일러가 main()을 가장 먼저 접근한다는 의미는 main()이 없으면 실행할 수 없다는 의미와도 같습니다!!

int main(void)

int는 반환형으로 기본적으로 c언어를 코드를 종료할 때 return 0;를 통해 0이라는 정수형(int)을 반환하는 것과 같아요.

main은 함수 명

void는 함수의 입력 형태 입니다.

모든 함수의 구조는 main문과 크게 다르지 않아요.









#include<stdio.h>


int main(void)

{

printf("Hello!! ");

return 0;                //함수 종료

}

Hello를 출력하는 코드를 완성했습니다.

여기서 F7 을 누르면 빌드, 프로그램을 생성하면서 에러가 있는지 확인합니다.

Ctrl + F5 를 누르면 작성한 코드의 결과가 출력됩니다.


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

visual studio 2012 프로젝트 생성 & 기본 셋팅  (0) 2017.07.10
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
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
글 보관함