[c언어] C 언어 입문

1. [c언어] C 언어 입문.hwp
2. [c언어] C 언어 입문.pdf
[c언어] C 언어 입문
목 차

1. C언어의 특성
2. C프로그램 맛보기
3. 프로그램 작성에 유의할 점
4. 데이터 분류
5. 데이터의 선언
6. 기본적인 함수

1. C 언어의 특성
1. 고급언어이면서 저급언어의 성격을 갖고 있다.
2. 범용언어이다.
3. 이식성이 뛰어난 언어이다.
4. 모듈화가 가능하고, 분할 컴파일이 가능하다.
-특정 기능을 갖는 함수별로 프로그램을 개발한 다음, 각각을 컴파일해서 상호 링크
과정을 거쳐 프로그램을 완성시킬 수 있다.
5. 구조적 프로그램 기법을 지향한다.
-오류발견 용이
6. 대소문자를 구분한다.
-변수명이나 함수명 등에 대소문자 구분이 가능, 이름에 의미를 부여
7. 실행속도가 빠르다.
8. 다른 언어와도 병행해서 사용할 수 있다.
9. 선행처리기와 매크로 기능이 있다.
-프로그램 이식이 용이하고, 디버깅에도 사용할 수 있는 장점이 있다.
10. 포인터가 존재한다.

ex) Program. Hello.c
1 #include [stdio.h]
2 /* Hello, World Program */
3 void main()
4 {
5 printf( Hello, World\n );
6 }
2. C프로그램 맛보기

(1) include문- 시스템에서 제공하는 라이브러리의 프로토타입(이름명세표)을 포함시켜서
시스템이 제공하는 라이브러리를 사용할 수 있도록 하기 위함이다.
(2) /*…*/는 프로그래머가 소스파일내에 프로그램에 관한 사항을 메모하기 위해 사용
“/*” 와 “*/”사이의 내용은 컴파일시 무시한다.
(3) void와 main()함수
void란 아무런 의미도 부여하지 않는다는 뜻이고, main()함수는 프로그램이 시작되는
문이다.
(4) 대괄호와 소괄호는 main()함수의 범위이다.
(5) pintf()는 문자열 출력 함수
....