목차
1 개요
2 C언어의 역사
3 C언어의 특징
프로그램의 작성과 실행
4.1 원시 프로그램 작성 및 수정
4.2 변역과정(컴파일)
4.3 실행 화일의 생성
4.4 텍스트 화일과 이진 파일
5 C언어의 기본구조
2 C언어의 역사
3 C언어의 특징
프로그램의 작성과 실행
4.1 원시 프로그램 작성 및 수정
4.2 변역과정(컴파일)
4.3 실행 화일의 생성
4.4 텍스트 화일과 이진 파일
5 C언어의 기본구조
본문내용
<--- 지역 변수 선언
명령문 1;
.............
명령문 n;
}
함수1 (가인수 리스트) <--- 부 함수
가인수 리스트의 형 선언;
{
지역 변수 선언;
명령문 1;
.............
}
함수2 (가인수 리스트)
가인수 리스트의 형 선언;
{
..............
..............
}
선행 처리기(preprocessor)
원시 화일을 번역하기 전에 그 원시 파일에 대한 일련의 작업을 수행한다.
예) #include
전역 변수 선언
프로그램 전체에 사용될 변수를 선언하는 장소이다.
main() 함수
C 프로그램은 1개의 main() 함수와 다른 부 함수로 구성된다.
지역 변수 선언
C 프로그램은 함수들로 구성되어 있는데, 각 함수내에서 사용될 변수를 선언하는 장소이다.
명령문
C 프로그램에서 사용되는 명령문은 치환문, 제어문, 함수문, Null문 등이 있다.
[보기]
# include ---> 선행처리기
int i; ---> 전역 변수 선언
main()
{
for(i=1; i<=5; ++i)
subprog(i) ---> subprog() 함수를 호출
}
int subprog(k) ---> int(형 선언), subprog(함수명), k(매개 변수 리스트)
int k; ---> k(매개 변수의 형 선언)
{
int j=1; ---> 지역변수 선언
for(j=0; j<=k; ++j)
printf("test 번호 : ---> 함수의 본체
printf("\n");
return(); ---> 함수호출 부분으로 돌아감 return() 명령문
}
명령문 1;
.............
명령문 n;
}
함수1 (가인수 리스트) <--- 부 함수
가인수 리스트의 형 선언;
{
지역 변수 선언;
명령문 1;
.............
}
함수2 (가인수 리스트)
가인수 리스트의 형 선언;
{
..............
..............
}
선행 처리기(preprocessor)
원시 화일을 번역하기 전에 그 원시 파일에 대한 일련의 작업을 수행한다.
예) #include
전역 변수 선언
프로그램 전체에 사용될 변수를 선언하는 장소이다.
main() 함수
C 프로그램은 1개의 main() 함수와 다른 부 함수로 구성된다.
지역 변수 선언
C 프로그램은 함수들로 구성되어 있는데, 각 함수내에서 사용될 변수를 선언하는 장소이다.
명령문
C 프로그램에서 사용되는 명령문은 치환문, 제어문, 함수문, Null문 등이 있다.
[보기]
# include
int i; ---> 전역 변수 선언
main()
{
for(i=1; i<=5; ++i)
subprog(i) ---> subprog() 함수를 호출
}
int subprog(k) ---> int(형 선언), subprog(함수명), k(매개 변수 리스트)
int k; ---> k(매개 변수의 형 선언)
{
int j=1; ---> 지역변수 선언
for(j=0; j<=k; ++j)
printf("test 번호 : ---> 함수의 본체
printf("\n");
return(); ---> 함수호출 부분으로 돌아감 return() 명령문
}
추천자료
c로배우는알고리즘에서 ROBOT프로그램을 C언어로 바꾸자.
C언어 야구 게임
C언어를 이용해 하노이탑 구현 프로그램
C언어를 이용한 분수의 덧셈과 곱셈을 하는 프로그램
C언어를 이용해 문자열을 추출하는 프로그램
C언어를 이용한 야구게임(숫자맞추기) 프로그램
C언어를 이용한 성적처리(성적관리) 프로그램
C언어를 이용한 [3][3]행렬(3*3행렬), 행렬의 덧셈과 행렬의 곱셈
C언어 처음공부하는 사람들에게 도움이 되는 코딩들(기초부터 포인터까지)
c언어로 만든 typedef 구조체 개념 프로그램
c언어 계산기
c언어로 애니메이션을 만들어 주세요
c언어에서의 포인터(pointer)
C언어로 제작한 푸쉬푸쉬 게임