첫 소스 파일 만들기 — 코드 입력과 .c 저장 | 기초 C언어 2.1.1

기초 C언어Chapter 02 C언어의 기초 › Section 01 코드 작성

2.1.1 코드 입력

이제 직접 입력해 볼 차례. 새 파일을 만들고, 코드를 그대로 따라 치고, 저장하기까지 세 단계. 통합개발환경(IDE)은 종류마다 메뉴 이름이 달라도 순서는 어디서나 같음.

교재 수록 위치
교재
『기초 C언어』 · 2026년 개정판 · 364쪽
단원
Chapter 02 C언어의 기초 › Section 01 코드 작성
쪽수
24p ~ 25p2쪽
세부 내용
01 코드 입력 — 1 새 소스 파일 만들기24p · 2 코드 직접 입력25p · 3 파일 저장25p

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 | 코드 입력
  1. #include <stdio.h>
  2. int main(void) {
  3. printf("Hello, World!\n");
  4. return 0;
  5. }
  • 1장의 코드와 줄 수가 다른 이유 — 1장에서는 여는 중괄호가 한 줄을 따로 차지해 7줄이었고, 여기서는 int main(void) 뒤에 붙어 6줄.
    • 둘은 완전히 같은 프로그램. 컴파일러는 똑같이 읽음. 사람이 보기 좋게 정리하는 방식의 차이일 뿐.
  • 가장 중요한 것 — 책에 있는 내용과 똑같이 입력할 것. 글자 하나, 기호 하나까지 그대로.

05입력할 때 주의 세 가지교재 25p

1오타

  • printfprint로 입력하는 실수.
  • f 한 글자가 빠졌을 뿐인데 컴파일러는 그런 이름을 모른다며 오류.
  • 이런 입력 실수가 오류의 주된 원인.

2대소문자 구분

  • C언어는 대문자와 소문자를 다른 글자로 봄.
  • mainMain은 완전히 다른 것으로 인식.
  • 써야 하는 것은 소문자 main.

3특수 기호

  • 세미콜론 ; · 중괄호 { } · 소괄호 ( ).
  • 빠지거나 짝이 맞지 않으면 프로그램이 정상 동작하지 않음.

06특수 기호 확인 순서교재 25p

입력을 마쳤으면 기호부터 훑어보기. 이 순서를 습관으로.

  • ① 중괄호 { } — 여는 것과 닫는 것이 반드시 한 쌍. 하나를 열었으면 반드시 하나를 닫음.
  • ② 소괄호 ( ) — 함수 이름 뒤에 한 쌍씩. main 뒤에도, printf 뒤에도. 어디에 쓰이든 짝을 이룸.
  • ③ 세미콜론 ; — 한 문장이 끝나는 자리에 하나씩. 글의 마침표와 같음.
  • 세미콜론을 찍지 않는 줄 — 빈 줄을 빼면 세 군데.
    • #으로 시작하는 첫째 줄
    • 함수의 머리인 int main(void)
    • 중괄호만 있는 줄
  • 특히 조심#include 뒤에 습관처럼 세미콜론을 찍는 실수가 아주 흔함.

073단계 · 파일 저장하기교재 25p

  • 파일 메뉴 → 저장hello.c로 저장됨.
  • 간단하지만 빠뜨리기 쉬운 단계 — 저장 전까지 방금 친 내용은 화면에만 떠 있음.
  • 컴파일러가 읽는 것은 파일 — 저장하지 않으면 방금 친 코드가 파일에 들어가지 않음.

이 절의 핵심 정리

  1. 새 소스 파일을 만들고 이름 끝에 .c를 붙여 저장
  2. .c는 이 파일이 C 소스 파일임을 알리는 이름표 — 없으면 번역 자체가 안 됨
  3. CODE 2.1을 오타 · 대소문자 · 특수 기호까지 그대로 입력
  4. 입력 후 중괄호 → 소괄호 → 세미콜론 순서로 짝 확인
  5. 파일 → 저장까지 마쳐야 첫 번째 C 소스 파일이 완성
강의 자료2.1.1 코드 입력 1 / 8

번호를 누르면 해당 장으로 바로 이동합니다 · 방향키 ← → 로도 넘길 수 있습니다
다음 절 · 2.1.2~2.1.3 #include 와 main() 함수 교재 26p~29p — 방금 입력한 코드의 첫 두 줄을 조각별로 뜯어봅니다.

더 자세한 내용은 교재에서

이 글은 『기초 C언어』 24p~25p의 내용을 강의 영상에 맞춰 핵심만 간추린 요약입니다. 각 개념의 상세한 설명과 예제, 실습 코드, 임용시험 기출문제 풀이는 교재에서 다루고 있습니다.

댓글

이 블로그의 인기 게시물

2007년 국가직 9급 기계일반 기출문제 풀이

2008년 국가직 9급 기계일반 기출문제 풀이

열역학의 개요 — 계·상태량·열과 일, 제1·제2법칙 | 기초 열역학 1.1