C 언어 소개 – C 언어 개발 환경 구축 – 2편: 첫 번째 C 프로그램 실행하기
안녕하세요, 여러분! 😊
드디어 오늘은 C 언어를 본격적으로 시작하는 아주 뜻깊은 시간입니다!
지난 시간까지 우리는 컴파일러와 IDE를 설치하고, 개발 환경을 제대로 갖추었죠?
이제는 C 언어의 세계로 첫 발걸음을 디디는 순간, 바로 첫 번째 C 프로그램을 작성하고 실행해볼 거예요.
마치 처음 자전거를 탈 때 두근거리는 마음처럼,
오늘 이 글을 통해 여러분도 프로그래밍의 설렘을 함께 느껴보셨으면 좋겠어요! 🚴♂️
첫 C 프로그램, 무엇을 작성할까요?
당연히 모든 프로그래밍의 고전,
바로 “Hello, World!” 출력 프로그램입니다. 😊
이 간단한 한 줄 출력이지만,
이 안에는 프로그래밍의 중요한 개념이 꽤 많이 담겨 있어요!
코드부터 보여드릴게요!
#include <stdio.h>
int main() {
printf("Hello, World!
");
return 0;
}
🧠 이게 뭐지? 라고 느껴지시나요? 걱정 마세요!
아래에서 하나씩, 차근차근 설명드릴게요.
코드 해설: 한 줄 한 줄 찬찬히 살펴보기
코드 라인 | 설명 |
---|---|
#include <stdio.h> |
표준 입출력 함수(printf 등)를 사용하기 위한 헤더파일 |
int main() |
프로그램의 시작 지점, 가장 먼저 실행되는 함수 |
{ |
코드의 시작을 알리는 중괄호 |
`printf(“Hello, World! | |
“);` | 화면에 문자열을 출력하는 함수 |
` | |
` | 줄 바꿈 문자, 즉 엔터 역할 |
return 0; |
프로그램이 정상 종료되었음을 운영체제에 알림 |
} |
코드의 끝을 알리는 중괄호 |
🎯 비유하자면,
이 코드는 “컴퓨터야, 화면에 ‘Hello, World!’라는 글자를 한 줄 써줘!”라고
정중하게 부탁하는 편지라고 생각하시면 돼요!
IDE 또는 터미널에서 실행해보기
방법 1: Code::Blocks, Dev-C++ 등 IDE에서 실행
- 새 프로젝트 생성 또는 새 소스 파일 열기
- 위 코드를 입력
- 저장 후 ▶(실행 버튼) 클릭 또는
F9
키 - 결과 창에 **Hello, World!**가 출력되면 성공!
방법 2: VS Code + 터미널 환경
hello.c
라는 이름으로 파일 저장- 터미널에서 다음 명령 실행:
gcc hello.c -o hello
./hello // Linux, macOS
hello.exe // Windows
- 실행 결과:
Hello, World!
🎉 짜잔~ 성공하셨다면 이제 여러분은 진짜 C 프로그래머의 첫발을 내딛으신 거예요!
다양한 응용 예제들
💬 예제 1: 이름 출력하기
#include <stdio.h>
int main() {
printf("안녕하세요, 저는 홍길동입니다!
");
return 0;
}
🔢 예제 2: 숫자 출력하기
#include <stdio.h>
int main() {
printf("10 + 5 = %d
", 10 + 5);
return 0;
}
%d
는 정수를 출력하는 서식 문자예요!
마치 “여기에 숫자 하나 넣어줘~” 라고 자리를 마련해둔 거죠.
실습 시 자주 하는 실수 Best 5
실수 | 원인 및 해결방법 |
---|---|
; 세미콜론 빠뜨림 |
모든 명령문 끝엔 세미콜론이 꼭 필요해요! |
중괄호 { } 짝 맞추기 실패 |
코드 블록을 여는 { 와 닫는 } 는 쌍으로 있어야 해요 |
파일 이름을 .c 로 저장하지 않음 |
확장자가 .c 가 아니면 컴파일이 안 될 수 있어요 |
printf 사용 시 큰따옴표 " " 누락 |
문자열은 반드시 큰따옴표로 감싸야 해요 |
main() 에 return 누락 |
return 0; 은 프로그램이 잘 종료됐다고 알려주는 역할이에요 |
✅ 실습 점검 체크리스트
항목 | 체크 |
---|---|
C 파일 생성했나요? (hello.c ) |
☑ |
정확한 문법으로 코드 작성했나요? | ☑ |
세미콜론 누락 없나요? | ☑ |
저장 후 컴파일 했나요? | ☑ |
실행했을 때 출력이 되었나요? | ☑ |
다음 단계는 무엇일까요?
첫 프로그램이 성공적으로 실행되었다면,
이제는 변수, 연산자, 조건문, 반복문 같은 핵심 개념들을 배워야 해요!
다음 편부터는 조금씩 복잡해지지만, 기초부터 탄탄히 다져나가면 전혀 어렵지 않답니다.
마무리하며 💬
오늘은 여러분의 첫 C 프로그램을 성공적으로 실행해보는 소중한 날이었어요!
처음으로 코드를 짜고, 컴파일하고, 출력 결과를 확인했을 때의 그 뿌듯함!
잊지 마세요. 오늘은 그 첫 걸음을 내디딘 역사적인 순간이랍니다 😊
궁금한 점이나 실행 중 오류가 생긴다면 언제든지 도움 요청해 주세요!
그럼 다음 시간엔 C 언어의 변수와 데이터 타입으로 돌아올게요.
고생 많으셨고, 감사합니다! 💻✨