본문 바로가기

컴퓨터/언어,프로그래밍

C 총정리판


1. About C Program & C Language -----------> main(void)

2. 데이터 유형
             
2.1 정수 데이터 유형 ---------------> int()
             
2.2 실수 데이터 유형 ---------------> float(), double()
             
2.3 문자 데이터 유형 ---------------> char()
            
 2.4 상수 -------------------------> 10진수, 소수, 아스키코드, 스트링상수
                        2.4.1 정수 데이터 유형의 상수
                        2.4.2 실수 데이터 유형의 상수
                        2.4.3 문자 데이터 유형의 상수
                        2.4.3 문자열 상수
             
2.5 변수의 선언 ------------------->상황에 맞는 변수 선언 방법

3. 기본 입출력
             
3.1 기본출력 ---------------------> printf(), putchar()
                        3.1.1 정수 데이터 유형의 출력
                        3.1.2 문자 데이터 유형의 출력
             
3.2 기본입력 ---------------------> scanf(), getchar()
                        3.2.1 정수 데이터 유형의 입력
                        3.2.2 실수 데이터 유형의 입력
                        3.2.3 문자 데이터 유형의 입력

4. 연산자
             
4.1 산술 연산자 -------------------> +,  -,  *,  /
             
4.2 할당 연산자 -------------------> +=,  -=,  *=,  =,  &=,  ^=,  %=  Etc...
             
4.3 관계 연산자 -------------------> <,  >,  <=,  >=,  ==,  !=
             
4.4 논리 연산자 -------------------> &&,  ||,  !
             
4.5 조건 연산자 -------------------> x = (y < z) ? y : z;  Etc...
             
4.6 비트 연산자 -------------------> >>,  <<,  ~,  ^,  |,  &
             
4.7 콤마 연산자 -------------------> 수식1, 수식2
             
4.8 sizeof 연산자 ------------------> sizeof()

5. 제어구조와 루프
             
5.1 if문과 블록 --------------------> if, else...
             
5.2 while과 do while문 -------------> while(1), do while...
             
5.3 for문 -------------------------> for...
             
5.4 switch문과 break --------------> switch, case, break...
             
5.5 exit, continue와 goto문 ---------> exit, continue, goto...

6. 함수의 메모리 유형
             
6.1 함수의 정의와 호출 --------------> Function...?
                        6.1.1 함수의 정의
                        6.1.2 함수의 호출
             
6.2 Return 문 ----------------------> Return...?
             
6.3 인자의 전달 --------------------> 인자전달...?
             
6.4 변수의 메모리 유형 --------------> 변수의 memory...?
                        6.4.1 auto 메모리 유형
                        6.4.2 exterm 메모리 유형
                        6.4.3 static 메모리 유형
                        6.4.4 register 메모리 유형
             
6.5 함수의 메모리 유형 --------------> 함수의 memory...?
                        6.5.1 extern 메모리 유형
                        6.5.2 static 메모리 유형
             
6.6 함수의 선언 --------------------> 선언...?
             
6.7 함수의 재귀 호출 ----------------> 되부름 값...?

7. 포인터
             
7.1 포인터 변수의 정의 ---------------> 포인터 변수...?
             
7.2 '&' 연산자 -----------------------> &연산의 의미...?
             
7.3 '*' 연산자 -----------------------> *연산의 의미...?
             
7.4 포인터를 이용한 참조에 의한 호출 ---> 포인터 호출...?
             
7.5 포인터 연산 ---------------------> 포인터 계산...?

8. 배열
             
8.1 1차원 배열 ---------------------> data[]...
             
8.2 다차원 배열 --------------------> data1[][], data2[][][]...
             
8.3 배열과 포인터 ------------------> 배열과 포인터의 만남...?
             
8.4 포인터 배열 --------------------> 포인터가 배열로 되나...?
             
8.5 이중 포인터 --------------------> **?
             
8.6 void형 포인터 ------------------> void형 포인터의 기능...?
             
8.7 함수 포인터 --------------------> Function 포인터...?

9. 구조 데이터 유형
             
9.1 구조 데이터 유형의 선언과 사용 ----> struct...?
             
9.2 구조와 포인터 -------------------> struct에도 포인터가?
             
9.3 공용 데이터 유형 ----------------> union...?
             
9.4 비트 필드(Bit-field) --------------> bit-field...?

10. 전처리기(Preprocessor)
             
10.1 #define문 --------------------------->
             
10.2 매크로 함수 -------------------------->
             
10.3 #include문 -------------------------->
             
10.4 #undef문 ---------------------------->
             
10.5 #if, #elif, #else, #endif, #ifdef, #ifndef문 -->
             
10.6 기타 전처리기 ------------------------>
                         10.6.1 #line문
                         10.6.2 #error문
             
10.7 그밖의 기능 -------------------------->
                         10.7.1 typedef문
                         10.7.2 열거 데이터 유형(enumeration data type)

11.화일 입출력
             
11.1 고수준의 파일 입출력 함수들 ------------>
             
11.2 저수준 파일 입출력 함수들 -------------->

 

출처 - http://myhome.shinbiro.com/~kmu96006/main.htm

'컴퓨터 > 언어,프로그래밍' 카테고리의 다른 글

[프로그래밍 이론] 객체 지향이란?  (0) 2009.03.15
c언어 선택정렬에 대해  (0) 2009.03.15
C 총정리판  (0) 2009.03.14
[C/C++] 자료형의 종류와 범위  (0) 2009.03.14
순서도(Flowchart 1)    (0) 2009.03.14
순서도의 의의와 역할  (0) 2009.03.14
제주삼다수, 2L,... 오뚜기 진라면 매운... 상하목장 유기농 흰... 남양 프렌치카페 카... 고려인삼유통 홍삼 ... 종근당건강 오메가3... 요이치 카링 유무선...

태그