0. C프로그램의 입문코드
#include <stdio.h>
/*
여기부터
여기까지
주석
*/
int main(void){
printf("hello world!");
// 시작은 hello world!
return 0;
}
1. Main 함수
C 언어로 만드는 프로그램은 함수로 만들어지며 여기서 함수는 일정한 기능을 수행하는 코드 단위라고 한다.(출처 : 책 내용)
그 중에서 단연 가장 중요한 함수는 main 이라는 이름을 가진 함수다. (c++, java도 마찬가지)
main 함수는 가장 먼저 실행되고 가장 나중에 종료되는 함수로써 내가 작성한 코드의 시작과 종료를 담당한다.
함수는 머리(Head)와 몸통(Body)로 이루어져 있는데, 아래 처럼 머리를 함수 원형(Function prototype)이라고 부른다.
int main(void)
이 부분에 해당한다.
{
printf("hello world!");
// 시작은 hello world!
}
이 부분이 함수의 몸통이며 실행코드들이 담겨있다.
문장의 끝은 (;) 세미콜론을 사용해서 표시한다. 파이썬과 다르게 C언어에서의 마침표의 의미와 같으며 줄바꿈을 하지 않더라도 (;)을 적재적소에 넣으면 컴파일하는데 문제가 없다. (하지만 권장 X)
그리고 (;)를 넣지 않으면 오류가 발생한다.
2. 주석
전처리 단계에서 모두 지워지기 때문에 컴파일 되지 않고 오직 사람을 위해 존재하는 코드상의 포스트잇, 메모의 역할이다.
주석을 참고하여 해당 코드가 어떤 기능인지 파악하거나 협업을 할때 설명이나 기타 정보제공의 역할을 한다.
2가지가 있다.
2-1. /* */
여러 줄을 동시에 주석처리하고 싶거나 혹은 코드 중간에 주석을 넣고 싶을 때 사용하는 /* */
/*
여기부터
여기까지
주석
*/
2-2. //
해당 라인을 주석으로 만들어 주는 //
// 시작은 hello world!
'Language > C' 카테고리의 다른 글
혼공C (6장) - 반복문 (while, do while, for) (0) | 2024.03.20 |
---|---|
혼공C (5장) - 선택문, 조건문 (if, else if, else, switch, case) (0) | 2024.03.20 |
혼공C (4장) - 연산자 (형변환, sizeof, 복합대입, 비트연산) (0) | 2024.03.08 |
혼공C (3장) - 변수와 scanf를 사용한 데이터 입력 (1) | 2023.11.28 |
혼공C (2장-기초) - printf 함수, 제어 문자, 변환 문자 (0) | 2023.07.30 |