프로그래밍/C

C 기초정리

buykiwi 2015. 5. 19. 13:53

외부파일 편입:


자료형:

- 문자형, 정수형, 실수형, 나열형

배열, 구조체

. 배열: "동일한" 자료형의 데이타 여러개를 일괄적으로 처리할 때

. 구조체: "상이한" 자료형의 데이타를 일괄적으로 처리할 때

- 자료형의 변환

클래스, 객체


포인터:

- char *ptr; 의 경우

. 포인터(=주소)변수 ptr에는 메모리 "주소"가 담긴다.

. *ptr 에는 (p에 쓰여진 주소의) "변수"(=변수값 자체)이 있다.

. 따라서 p에 주소 20을 할당하기 위해서는 p=(void *) 20; 라고 해야 함

. 주소연산자 &: ptr=&x; 의 경우 변수x의 주소를 포인터 변수 ptr에 대입한다.

. call-by-reference: 함수를 호출할 때 주소(포인터)를 인자로 넘긴다.

int Func(int *x){ /* --- */}

main(){

int a=10;

Func(&a);

}


변수&상수:


입출력

- 입력

- 출력


제어

- 조건

- 분기

- 반복


연산

- 산술연산

- 논리연산


함수:

- 내장함수

- 사용자 정의 함수