U E D R , A S I H C RSS

새싹�실/2012/열반/120326


1. ìœì„� ë°� ì§„í–‰

  • 김민규
  • 권우성
  • 채유빈
  • 오후 3시부터 약 1시간 30ë¶„ ì§„í–‰.

2. 수업 내용

2.1. 함수


int f(int x); // 정수(정�역) x를 ��로 받아 정수(공역)를 반환하는 함수 f 를 '선언' 한 것입니다.

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;
}

2.3. else if

void p(int n)
{
	printf("%d\n", n);
}
int main()
{
	int x=7;

	if(x>10){
		p(1);
	}else if(x>5){
		p(2);
	}else{
		p(3);
	}

	p(4);

	return 0;
}

3. 다� 수업� 배울 내용

  • 변수ì�˜ 스코프
  • 재귀함수
    • 재귀함수를 통한 별 ì°�기

4. 후기

  • ì�´ë²ˆ 수업ì—�는 ë§Žì�€ ë‚´ìš©ì�„ 못다룬 것 같습니다. 저번 시간ì—� ê²°ì„�한 민규ì—�게 보충수업ì�„ 안해줘서 수업ì�´ 약간 디뎌진 것 같습니다. ë˜� 함수ì�˜ ê°œë…�ì�„ 새싹들ì�´ 어렵게 ëŠ�ë�¼ëŠ” 것 같습니다. 변수ì�˜ 스코프를 가르친 ë’¤ 재귀함수로 별ì°�기를 해볼까 합니다.
Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2021-02-07 05:29:47
Processing time 0.0052 sec