카테고리 없음

C프로그래밍 2주 복습

seo6628 2026. 3. 11. 12:39
C 프로그래밍 2주차 복습 요약
1. 프로그래밍 개요

 

프로그래밍은 컴퓨터가 특정 작업을 수행하도록 명령을 작성하는 과정이다. 프로그램을 작성할 때 사용하는 언어를 프로그래밍 언어라고 한다. 사람이 작성한 코드를 원시 프로그램(Source Program) 이라고 하며, 이것을 컴퓨터가 이해할 수 있는 기계어로 변환하는 과정을 컴파일(Compile) 이라고 한다. 또한 여러 개의 프로그램을 연결하여 실행 파일을 만드는 과정을 링킹(Linking) 이라고 하고, 프로그램의 오류를 찾아 수정하는 과정을 디버깅(Debugging) 이라고 한다.
2. C 언어의 개요
C 언어는 1972년에 Bell 연구소에서 데니스 리치가 개발한 프로그래밍 언어이다. 시스템 프로그래밍과 고성능 프로그램 개발에 많이 사용되며, 운영체제와 같은 중요한 소프트웨어 개발에도 활용된다. C 언어는 다른 많은 프로그래밍 언어의 기반이 되었으며 현재까지도 널리 사용되고 있다.
3. C 언어의 발전 과정
C 언어는 ALGOL → CPL → BCPL → B 언어를 거쳐 발전하였다. 이후 C 언어를 기반으로 C++, Java, C# 등 다양한 프로그래밍 언어가 개발되었다.
4. C 언어 표준
C 언어는 여러 개발자들이 동일한 문법을 사용할 수 있도록 표준이 정해져 있다. 주요 표준에는 C89, C90, C99, C11, C17 등이 있으며, 각 버전마다 새로운 기능이 추가되고 오류가 수정되었다.
5. C 언어 개발 환경
C 프로그램을 작성하고 실행하기 위해서는 컴파일러나 개발 도구가 필요하다. 대표적인 개발 도구로는 Visual Studio, Dev-C++, Code::Blocks 등이 있다. 이러한 프로그램은 코드 작성, 컴파일, 디버깅 기능을 제공하는 통합 개발 환경(IDE)이다.
6. 콘솔 프로그램
C 언어를 처음 배울 때는 콘솔 기반 프로그램을 많이 사용한다. 콘솔 프로그램은 문자 기반 프로그램으로, printf()와 scanf() 같은 함수를 사용하여 입력과 출력을 처리한다.
7. 간단한 C 프로그램 예시
#include <stdio.h>
int main()
{
printf("Hello");
return 0;

 

}
위 프로그램은 화면에 Hello를 출력하는 가장 기본적인 C 프로그램이다.