본문 바로가기

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

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

제주삼다수, 2L,... 오뚜기 진라면 매운... 상하목장 유기농 흰... 남양 프렌치카페 카... 고려인삼유통 홍삼 ... 종근당건강 오메가3... 요이치 카링 유무선...