More actions
imported>장용운 No edit summary |
imported>최지혁 No edit summary |
||
| Line 90: | Line 90: | ||
* | * | ||
* 신기한 것(ifdef라던가)과 포인터를 배웠습니다. 참 수업을 들으면 들을수록 스스로 '난 ㅂㅅ이구나~' 라고 느끼게 됩니다. 그런 생각이 드는 만큼 열심히 하겠습니다... -[[최지혁]] | |||
* | * | ||
---- | ---- | ||
Revision as of 00:53, 1 May 2015
참여자 명단
| 의사 | 장용운 | 11학번 | 출석 |
| 환자 | 천준현 | 15학번 | 출석 |
| 최지혁 | 출석 | ||
| 박인서 | 출석 |
수업
진행
- 장소 : 6층 학회실
- 시간 : 11시 ~ 13시
내용
7강. 전처리기와 I/O - I/O는 불필요하다 판단되어 생략함
- 전처리기가 뭐죠?
- 너를 define으로 임명해주마
- 내안에 너 있다 include
- 전처리기 매크로
- ifdef, ifndef, endif
- 프로젝트 빌드 과정
○ 전처리-컴파일-링크 과정 ○ 헤더의 목적과 원리 ○ 코드의 분리와 재사용 ○ 링크
9강. 이게 말로만 듣던?
- 포인터
- 메모리 주소 표현방식
- &연산자
- 포인터 변수와 자료형
- 더블 트리플 쿼드라 펜타! 손가락질에는 끝이없다
- Call by value와 Call by reference
코드
예제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;
}
예제2
void swap(int*, int*);
void swap(int* pa, int* pb) {
int c;
c = *pa;
*pa = *pb;
*pb = c;
}
숙제
- 이 페이지에 후기 작성하기!
- 오늘 공부한 개념 수업 페이지에 정리하기!
- 다음 프로그래밍 용어들의 뜻 조사하기. Stack과 Queue의 연산은 동작을 이해해야함
- Stack -> push, pop 연산
- Queue -> push, pop 연산
- Line feed
- Carriage return
- SIMD
후기
- 후기 작성 요령 : 후기는 F4(ThreeFs + Future Action Plan)에 맞게 작성해주세요.
- Facts, Feelings, Findings, Future Action Plan. 즉, 사실, 느낀 점, 깨달은 점, 앞으로의 계획.
*
- 신기한 것(ifdef라던가)과 포인터를 배웠습니다. 참 수업을 들으면 들을수록 스스로 '난 ㅂㅅ이구나~' 라고 느끼게 됩니다. 그런 생각이 드는 만큼 열심히 하겠습니다... -최지혁
*