Difference between r1.4 and the current
@@ -62,5 +62,8 @@
}
}}}
= 다음 수업에 배울 내용 =
* 이번 수업에는 많은 내용을 못다룬 것 같습니다. 저번 시간에 결석한 민규에게 보충수업을 안해줘서 수업이 약간 디뎌진 것 같습니다. 또 함수의 개념을 새싹들이 어렵게 느끼는 것 같습니다. 변수의 스코프를 가르친 뒤 재귀함수로 별찍기를 해볼까 합니다.
}}}
= 다음 수업에 배울 내용 =
* 변수의 스코프
* 재귀함수
* 재귀함수를 통한 별 찍기
= 후기 =* 이번 수업에는 많은 내용을 못다룬 것 같습니다. 저번 시간에 결석한 민규에게 보충수업을 안해줘서 수업이 약간 디뎌진 것 같습니다. 또 함수의 개념을 새싹들이 어렵게 느끼는 것 같습니다. 변수의 스코프를 가르친 뒤 재귀함수로 별찍기를 해볼까 합니다.
2.2. return ¶
- 함수 내에서 값을 반환하기 위해 쓰이는 키워드입니다.
#include <stdio.h> int f(){ // 정수 5를 반환하는 함수 f 입니다. return 5; } main(){ printf("%d", f()); }
2.2.1. 실습 ¶
- 목표 : f(x)=x²와 유사한 기능을 하는 프로그램을 작성하세요.
int f(int x){ return x^2; /// wrong }
- x^2 는 x와 2를 xor 비트연산을 하라는 지시입니다.
- C언어에서 x²를 표현하기 위해서는 x*x 라고 해야합니다.
int f(int x){ return x*x; }