C언어 기초 프로그래밍을 혼자 쉽게 배울 수 있도록 실습예제들을 사용하여 설명하겠습니다:)
1강에서는 C언어가 무엇인지 그리고 프로그램 설치는 어떻게 해야 하는지 알려드립니다.
1강. C언어 프로그래밍과 프로그램 설치
1-1. C언어란?
C언어는 1970년대 데니스 리치(Dennis Ritchie)에 의해 개발된 범용 프로그래밍 언어입니다. 시스템 프로그래밍, 임베디드 시스템, 게임 개발 등 다양한 분야에서 여전히 널리 사용됩니다.
- C언어는 컴퓨터와 의사소통할 수 있는 프로그래밍 언어이다.
- C언어의 역사
기존에 UNIX 라는 운영체제가 있었는데, 이 운영체제의 언어인 어셈플리 언어가 하드웨어가 바뀌면서 호환이 어려워졌다. 이때 C언어를 개발해서 UNIX에 적용시킨것이다. 덕분에 UNIX는 하드웨어 간의 이식성(어느 컴퓨터에서나 사용 가능하다는 뜻)이 좋아졌고, 덕분에 인기를 끌게 되어 지금도 널리 사용되고 있다.
- C언어의 특징
① 좋은 이식성과 호환성: C언어로 프로그램을 만들면 윈도우즈와 유닉스, 리눅스 등의대부분의 운영체제에서 사용할 수 있다.
② 하드웨어에 접근 가능: 운영체제를 만들기 위해 고안된 언어이기 때문에 하드웨어를 직접 제어하거나 관리가 가능하여 응용 프로그램 뿐만 아니라 시스템 프로그래밍을 개발할 수 있다. (예: ATmega 128 등의 마이트로프로세서 제어분야)
③ 언어의 간결성과 명확성: 다른 프로그래밍 언어보다 간결하고 배우기 쉬운 편이다.
④ 컴퓨터 프로그래밍을 처음 시작할때 가장 좋은 언어가 C언어이며, 이를 기초로 하여 C++, Java, C# 등을 쉽게 배울 수 있다.
1-2. C프로그래밍을 만드는 단계
- C 프로그램 작성 단계: 소스 코딩 → 컴파일 → 링크 → 실행 파일
- 소스 파일: C언어로 코딩하여 프로그램을 작성한 파일(*.c)
- 컴파일(compile) : 코딩이 완료된 문서를 컴퓨터가 이해할 수 있는 기계어로 번역하는 단계
- 링크(link) : 컴파일을 통해 기계어로 번역되면 오브젝트 파일(*.obj)이 만들어지는데, 이런 오브젝트 파일을 하나로 통합시켜 실행파일을 만드는 단계
- 빌드(build) : 컴파일과 링크를 동시에 수행하는 과정
- 실행 파일: 실제로 실행하여 결과를 얻을 수 있는 파일(*.exe)

1-3. 프로그램 설치
Visual Studio를 사용하여 프로그래밍하는 방법으로 설명하겠습니다.
✅ 1단계: Visual Studio 설치 파일 다운로드
- 웹 브라우저 열기
- 아래 링크 클릭
🔗 https://visualstudio.microsoft.com/ko/ - "Visual Studio 다운로드" 클릭
✅ 2단계: 설치 프로그램 실행
- 다운로드 받은 파일 VisualStudioSetup.exe 더블 클릭
- 설치 화면이 실행되면 "계속" 또는 "동의" 클릭
✅ 3단계: 필요한 기능 선택 (C 언어 개발용)
- "워크로드 선택" 화면이 나타난다.
- "C++을 사용한 데스크톱 개발"을 선택한다.
- 오른쪽에 자동으로 추가되는 항목은 그대로 두고, "설치" 클릭
✅ 4단계: 설치 완료 후 Visual Studio 실행
- 설치가 완료되면 Visual Studio 자동 실행된다.
- Microsoft 계정 로그인은 "건너뛰기"
- 테마 선택은 기본값 그대로 넘어간다.
✅ 5단계: Visual Studio 설치 확인
- "새 프로젝트 만들기" 클릭
- 검색창에 콘솔 입력 → "빈 콘솔 앱 (C++)" 선택
- 프로젝트 이름 설정 (예: MyCProject) → 만들기
✅ 6단계: C 파일로 코딩하기
- 솔루션 탐색기 → Source Files 폴더 → 마우스 오른쪽 클릭 → 추가 → 새 항목
- C++ 파일(.cpp) 선택 → 파일이름 main.c 입력 (C언어는 파일이름의 확장자를 .c로 설정)
- 아래의 코드 입력
#include <stdio.h>
int main() {
printf("Hello, C World!\n");
return 0;
} - 상단 메뉴 → ▶️(디버깅 없이 시작) 버튼을 클릭 또는 Ctrl+F5키 누른다.
→ "Hello, C World!"가 콘솔 창에 표시되면 프로그램이 정상적으로 설치된 것이다.
1강에서는 C언어에 대한 이해와 기본 프로그램 설치했습니다.
순서대로 따라해보고 예제들을 실습한다면 C언어 기초를 독학으로 배울 수 있습니다.
다음 2강에서는 'C언어의 구성과 기초 프로그래밍'을 실습해보도록 하겠습니다.
☞ C언어 기초 프로그래밍 2강 'C언어 프로그래밍의 구성'
'C언어' 카테고리의 다른 글
C언어 기초 프로그래밍 3강 '데이터 표현 방식' (0) | 2025.05.23 |
---|---|
C언어 기초 프로그래밍 2강 'C언어 프로그래밍의 구성' (0) | 2025.05.23 |