2.2. 내용 ¶
7강. 전처리기와 I/O - I/O는 불필요하다 판단되어 생략함
- 전처리기가 뭐죠?
- 너를 define으로 임명해주마
- 내안에 너 있다 include
- 전처리기 매크로
- ifdef, ifndef, endif
- 프로젝트 빌드 과정
○ 전처리-컴파일-링크 과정
○ 헤더의 목적과 원리
○ 코드의 분리와 재사용
○ 링크
- 포인터
- 메모리 주소 표현방식
- &연산자
- 포인터 변수와 자료형
- 더블 트리플 쿼드라 펜타! 손가락질에는 끝이없다
- Call by value와 Call by reference
3.1. 예제1 ¶
#include <stdio.h> #pragma warning(disable:4996) #define DEBUG #define PI 3.14 int main(void) { printf("PI = %f\n", (float)PI); #ifdef DEBUG printf("이 문장은 디버그 중일 때에만 출력됩니다."); #endif return 0; }
3.2. 예제2 ¶
void swap(int*, int*); void swap(int* pa, int* pb) { int c; c = *pa; *pa = *pb; *pb = c; }
4. 숙제 ¶
1. 이 페이지에 후기 작성하기!
2. 오늘 공부한 개념 수업 페이지에 정리하기!
3. 다음 프로그래밍 용어들의 뜻 조사하기. Stack과 Queue의 연산은 동작을 이해해야함
2. 오늘 공부한 개념 수업 페이지에 정리하기!
3. 다음 프로그래밍 용어들의 뜻 조사하기. Stack과 Queue의 연산은 동작을 이해해야함
- Stack -> push, pop 연산
- Queue -> push, pop 연산
- Line feed
- Carriage return
- SIMD