※ 코드 작성 시 주의 사항
C소스는 "대소문자를 구분" 하므로 코드 작성 시 반드시 구분해서 사용
단어와 단어 사이는 "한 개 이상의 공백(개행도 가능)"이 있어야 한다
단어와 연산자 ( '(', ')', '{', '}' ) 사이에는 공백(개행)이 있어도 되고 없어도 된다.
=> 현재 화면에서 보이는 모양과 동일하게 작성하는 것이 가장 좋다.(코딩 관례)
함수의 중괄호 {} 안에서 "모든 문장의 끝은 반드시 세미콜론(;) 이 있어야"/ 한다.
=> 'L' 키보드 오른쪽에 있는 키, 'Enter' 키에서 왼쪽으로 2번째
함수 안에서 문장을 작성할 때 반드시 "탭 들여쓰기"를 한 후 작성한다.
※ 컴파일러와 프로그래밍 언어
gcc 또는 cl 컴파일러는 C언어 뿐 아니라 C++ 등의 "다양한 언어를 컴파일 할 수 있다."
컴파일 할 때 "컴파일러에게 어떤 언어를 사용했는지 알려 주어야" 한다.
컴파일 명령어 | 생성된 실행파일 이름 |
---|---|
gcc -x c first.txt | a.exe |
cl /Tc first.txt | first.exe |
※ 소스 코드와 확장자
미리약속된 확장자를 사용하면 컴파일러에게 언어를 알려주지 않아도 된다.
소스 파일 | 확장자 |
---|---|
C 언어 | .c |
C++ 언어 | .cpp |
C언어로 만든 모든 프로그램이 지켜야 하는 규칙
모든 프로그램은 "main 이라는 이름을 가진 함수부터 실행"된다.
따라서 , 모든 프로그램은 반드시 "main 함수를 만들어야 한다."
C 언어가 제공하는 표준 함수를 사용하는 방법
Step1. 해당 함수의 정보를 담고 있는 "헤더 파일을 포함"해야 한다.
Step2. main 함수 안에서 필요한 "함수를 사용" 한다.
Step3. 화면에 문자열을 출력할 때는 "printf 함수"를 사용한다.
escape sequence
escape exquence | 이름 | 설명 |
---|---|---|
\n | new line | 개행 문자 (줄 바꿈) |
\t | horizontal tab | 가로 탭 |
\' | single quotation mark | 싱글 따옴표 |
\" | double quotation mark | 더블 따옴표 |
\\ | backslash | 백 슬래쉬 |
\b | backspace | 백 스페이스 |
#include <stdio.h>
int main(void) {
printf("[메뉴를 선택하세요]\n");
printf("김밥\n");
printf("갈비탕\n\n");
puts("[메뉴를 선택하세요]");
puts("김밥");
puts("갈비탕");
}
주석(Comment) 핵심 개념
탭 들여쓰기(tab indent) 핵심 정리
소스 코드 작성 시 주의 사항