첫 소스 파일 만들기 — 코드 입력과 .c 저장 | 기초 C언어 2.1.1
기초 C언어Chapter 02 C언어의 기초 › Section 01 코드 작성
2.1.1 코드 입력
이제 직접 입력해 볼 차례. 새 파일을 만들고, 코드를 그대로 따라 치고, 저장하기까지 세 단계. 통합개발환경(IDE)은 종류마다 메뉴 이름이 달라도 순서는 어디서나 같음.
01세 단계로 끝나는 첫 코드교재 24p
- 출발점 — 1장에서 설치했거나 골라 둔 통합개발환경(IDE)을 실행하는 것부터.
- 오늘 할 일
- ① 새 소스 파일 만들기 — 이름 끝에 .c를 붙여 저장
- ② 코드 직접 입력하기 — CODE 2.1을 한 글자도 바꾸지 말고 그대로
- ③ 파일 저장하기 — 파일 → 저장
- IDE마다 메뉴는 다름 — 이름이나 위치는 조금씩 달라도 새로 만들고 · 입력하고 · 저장한다는 원리는 동일.
021단계 · 새 소스 파일 만들기교재 24p
- 메뉴에서 새로 만들기 — ‘파일(File)’ → ‘새로 만들기(New)’ → ‘프로젝트(Project)’ 또는 ‘파일(File)’.
- 프로젝트 유형 고르기 — 프로젝트를 만드는 경우 ‘C’ 또는 ‘콘솔 응용 프로그램’.
- 콘솔 — 그림이나 버튼 없이 글자만 주고받는 화면. 우리가 만들 프로그램은 글자만 출력하므로 이쪽이 맞음.
- 이름 끝에 .c를 붙여 저장 — 예 : hello.c. 빠뜨리면 번역 단계에서 막힘.
03확장자 .c가 하는 일교재 24p
- 이름과 확장자 — hello.c에서 앞쪽 hello는 이름, 뒤쪽 .c는 확장자.
- 무엇을 알리는가 — 이 파일이 C언어 문법으로 작성된 C 소스 파일임을 컴파일러와 운영체제에 알림.
- 없으면 — 컴파일러가 자기 담당 파일인지조차 몰라 번역을 시작하지도 못하고 오류.
- 주의 — 확장자는 이름표일 뿐. 이름만 .c로 바꾼다고 안의 내용이 C언어 코드가 되지는 않음.
이미 쓰고 있는 이름표
- 사진은 .jpg, 한글 문서는 .hwp, 워드 문서는 .docx.
- 컴퓨터는 그 표시를 보고 어떤 프로그램으로 열지 정함. C언어도 마찬가지.
042단계 · 코드 직접 입력하기교재 25p
CODE 2.1 | 코드 입력
#include <stdio.h>int main(void) {printf("Hello, World!\n");return 0;}
- 1장의 코드와 줄 수가 다른 이유 — 1장에서는 여는 중괄호가 한 줄을 따로 차지해 7줄이었고, 여기서는 int main(void) 뒤에 붙어 6줄.
- 둘은 완전히 같은 프로그램. 컴파일러는 똑같이 읽음. 사람이 보기 좋게 정리하는 방식의 차이일 뿐.
- 가장 중요한 것 — 책에 있는 내용과 똑같이 입력할 것. 글자 하나, 기호 하나까지 그대로.
05입력할 때 주의 세 가지교재 25p
1오타
- printf를 print로 입력하는 실수.
- f 한 글자가 빠졌을 뿐인데 컴파일러는 그런 이름을 모른다며 오류.
- 이런 입력 실수가 오류의 주된 원인.
2대소문자 구분
- C언어는 대문자와 소문자를 다른 글자로 봄.
- main과 Main은 완전히 다른 것으로 인식.
- 써야 하는 것은 소문자 main.
3특수 기호
- 세미콜론 ; · 중괄호 { } · 소괄호 ( ).
- 빠지거나 짝이 맞지 않으면 프로그램이 정상 동작하지 않음.
06특수 기호 확인 순서교재 25p
입력을 마쳤으면 기호부터 훑어보기. 이 순서를 습관으로.
- ① 중괄호 { } — 여는 것과 닫는 것이 반드시 한 쌍. 하나를 열었으면 반드시 하나를 닫음.
- ② 소괄호 ( ) — 함수 이름 뒤에 한 쌍씩. main 뒤에도, printf 뒤에도. 어디에 쓰이든 짝을 이룸.
- ③ 세미콜론 ; — 한 문장이 끝나는 자리에 하나씩. 글의 마침표와 같음.
- 세미콜론을 찍지 않는 줄 — 빈 줄을 빼면 세 군데.
- #으로 시작하는 첫째 줄
- 함수의 머리인 int main(void) 줄
- 중괄호만 있는 줄
- 특히 조심 — #include 뒤에 습관처럼 세미콜론을 찍는 실수가 아주 흔함.
073단계 · 파일 저장하기교재 25p
- 파일 메뉴 → 저장 → hello.c로 저장됨.
- 간단하지만 빠뜨리기 쉬운 단계 — 저장 전까지 방금 친 내용은 화면에만 떠 있음.
- 컴파일러가 읽는 것은 파일 — 저장하지 않으면 방금 친 코드가 파일에 들어가지 않음.
이 절의 핵심 정리
- 새 소스 파일을 만들고 이름 끝에 .c를 붙여 저장
- .c는 이 파일이 C 소스 파일임을 알리는 이름표 — 없으면 번역 자체가 안 됨
- CODE 2.1을 오타 · 대소문자 · 특수 기호까지 그대로 입력
- 입력 후 중괄호 → 소괄호 → 세미콜론 순서로 짝 확인
- 파일 → 저장까지 마쳐야 첫 번째 C 소스 파일이 완성
강의 자료2.1.1 코드 입력
1 / 8
번호를 누르면 해당 장으로 바로 이동합니다 · 방향키 ← → 로도 넘길 수 있습니다
다음 절 · 2.1.2~2.1.3 #include 와 main() 함수 교재 26p~29p — 방금 입력한 코드의 첫 두 줄을 조각별로 뜯어봅니다.
더 자세한 내용은 교재에서
이 글은 『기초 C언어』 24p~25p의 내용을 강의 영상에 맞춰 핵심만 간추린 요약입니다. 각 개념의 상세한 설명과 예제, 실습 코드, 임용시험 기출문제 풀이는 교재에서 다루고 있습니다.
댓글
댓글 쓰기