U E D R , A S I H C RSS

새싹교실/2012/아우토반/앞반/5.10 (rev. 1.3)

새싹교실/2012/아우토반/앞반/5.10



1. 참여자 명단


강사 장용운 O
학생 남성준 O
안혜진 O
추가 윤민욱 O

2. 수업

1. 함수
  • 함수란?
  • 함수의 형태
  • 함수의 종류
  • 함수의 정의
  • 함수의 선언, 정의 호출의 의미
2. 포인터
  • CPU와 메모리
  • 포인터와 변수의 개념
  • 포인터 연산자
  • 포인터의 종류
3. 종합
  • 인자를 전달받는 함수
  • Call-by-value Problem
  • 포인터를 인자로 받는 함수
  • Call-by-reference의 원리

다음 진도 예고
  • 포인터의 연산
  • 포인터의 포인터
  • 포인터와 상수(Const)
  • 배열
  • 다차원배열

3. 숙제

1. void Swap(int*, int*) 함수를 구현하시오.

2. 다음 소스 코드를 실행하고 결과를 확인, 이유를 분석해오시오

2-1
#include <stdio.h>

int main(void) {
 int a = 0;
 int *p = &a;

 printf("%d\n", a);
 printf("%d\n", &a);
 printf("%d\n", p);
 printf("%d\n", *p);
 printf("%d\n", &p);

 return 0;
}

2-2
#include <stdio.h>

int main(void) {
 int a = 0;
 float b = 10;
 char c = 100;
 double d = 3.5;

 int * pA = &a;
 float * pB = &b;
 char * pC = &c;
 double * pD = &d;

 printf("%d %d\n", sizeof(*pA), sizeof(pA));
 printf("%d %d\n", sizeof(*pB), sizeof(pB));
 printf("%d %d\n", sizeof(*pC), sizeof(pC));
 printf("%d %d\n", sizeof(*pD), sizeof(pD));

 return 0;
}

4. 후기

  • 후기 작성 요령 : 후기는 F4(ThreeFs + Future Action Plan)에 맞게 작성해주세요.
    • 관련 페이지 : ThreeFs, ThreeFs(노스모크), FiveFs(노스모크)
    • 링크를 눌러보기조차 귀찮은 당신을 위한 간단한 설명
      • Facts, Feelings, Findings, Future Action Plan. 즉, 사실, 느낀 점, 깨달은 점, 앞으로의 계획.
      • 예를 들어 지난주에 돈가스를 먹은 것에 대해 후기를 쓴다면 : "지난주에 강남에 가서 하나에 5만원하는 돈가스를 먹었다.(사실) 기대를 잔뜩 했는데 별로 맛이 없었다.(느낌) 강남은 땅값이 비싸서 값만 보고 엄청 맛있을거라 기대하면 안된다는 것을 알았다.(깨달은점) 다음에는 미리 인터넷에서 평을 찾아보고 별점이 높은 돈가스집을 찾아서 가봐야겠다.(앞으로의 계획)"



5. 숙제 제출


5.1. 남성준

write here

Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2021-02-07 05:29:46
Processing time 0.0299 sec