1.1. 수업내용 ¶
* Zeropage ì •ëª¨ì—� 대한 안내(다ì�Œ ì •ëª¨ "새싹과 함께하는 위키 놀ì�´" 안내)
* 함수� 사용법(함수� 오버로딩)
* 리턴값� 없는 함수
* 재귀함수
* ì „ì—변수, ì§€ì—변수, static 변수란?
* 함수ì�˜ 장ì �
* 리턴값� 없는 함수
* 재귀함수
* ì „ì—변수, ì§€ì—변수, static 변수란?
* 함수ì�˜ 장ì �
#include <stdio.h>
int Fact(int a);
void main(){
printf("%d",Fact(3));
}
int Fact(int a){
int result=1;
if(a==1) return 1;
return Fact(a-1)*a;
}
#include <stdio.h>
void sum(int a,int b);
void mul(double a, double b);
void div(double a, double b);
void main(){
int menu,i,j;
printf("1.합 2.곱 3.나누기\n");
scanf("%d",&menu);
printf("ê°’ 2ê°œ ìž…ë ¥");
scanf("%d %d",&i,&j);
switch(menu){
case 1 : sum(i,j);break;
case 2 : mul(i,j);break;
case 3 : div(i,j);break;
default : break;
}
}
void sum(int a,int b){
printf("%d",a+b);}
void mul(double a, double b){
printf("%.3f",a*b);}
void div(double a, double b){
printf("%.3f",a/b);
}
ê³¼ì œ
-
* 함수� 사용법(함수� 오버로딩)
* 리턴값� 없는 함수란?
* 재귀함수란?
* ì „ì—변수, ì§€ì—변수, static 변수란?
* 함수ì�˜ 장ì �ì�€ 무엇ì�¸ê°€?
-
* 함수� 사용법(함수� 오버로딩)
* 리턴값� 없는 함수란?
* 재귀함수란?
* ì „ì—변수, ì§€ì—변수, static 변수란?
* 함수ì�˜ 장ì �ì�€ 무엇ì�¸ê°€?
1.2.1. ì�´ìƒ�태 ¶
함수ì�˜ 장ì � : 복잡한 함수를 여러번 쓸필요없ì�´ 한번 ì •ì�˜í•˜ì—¬ 불러와 ì“¸ìˆ˜ìžˆê³ ì½”ë”©ì�´í•´ì—� ë�„움ì�´ë�œë‹¤.
재귀함수는 함수안� �기함수를 �서 계� 불러다 계산한다.
리턴값� 없는 함수는 >> void f() 요런거 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ
수업시간ì—� ìž�서 못들었ë�˜ 함수ì—� 대한 내용과 ì§€ì—변수 ì „ì—변수 static 변수 를 ë°°ì› ë‹¤.
봉봉êµ�수님ì�˜ 마성ì�˜ 목소리를 들어 ìž ì�˜ 세계ì—� ë¹ ì¡‹ëŠ”ë�° static 변수는 ì§€ì—함수와 비슷한 것ì�¸ë�° ê°’ì�´ ë‚ ë�¼ê°€ì§€ 않는다는 것ì�´ 특징ì�´ë‹¤.
재귀함수는 함수안� �기함수를 �서 계� 불러다 계산한다.
리턴값� 없는 함수는 >> void f() 요런거 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ
수업시간ì—� ìž�서 못들었ë�˜ 함수ì—� 대한 내용과 ì§€ì—변수 ì „ì—변수 static 변수 를 ë°°ì› ë‹¤.
봉봉êµ�수님ì�˜ 마성ì�˜ 목소리를 들어 ìž ì�˜ 세계ì—� ë¹ ì¡‹ëŠ”ë�° static 변수는 ì§€ì—함수와 비슷한 것ì�¸ë�° ê°’ì�´ ë‚ ë�¼ê°€ì§€ 않는다는 것ì�´ 특징ì�´ë‹¤.
1.2.2. 하수ì˜� ¶
오늘ì�€ switch 함수를 ì�‘용하여 1ì�„ ìž…ë ¥í•˜ë©´ ë�”í•˜ê³ , 2를 ìž…ë ¥í•˜ë©´ ê³±í•˜ê³ , 3ì�„ ìž…ë ¥í•˜ë©´ 나누는 코딩ì�„ í•´ 보았다.
ê·¸ë¦¬ê³ ì§€ì—변수와 ì „ì—변수, ì •ì �변수ì—� 대해서ë�„ ë°°ì› ë‹¤.
재귀함수를 배우면서 factorial 함수를 만드는 방법ë�„ ë°°ìš°ê³
ì¶œë ¥ê°’ì�´ voidì�´ë©´ return ê°’ì�„ ìž…ë ¥í• í•„ìš” 없다는 것ë�„ ë°°ì› ë‹¤.
ê·¸ë¦¬ê³ ì§€ì—변수와 ì „ì—변수, ì •ì �변수ì—� 대해서ë�„ ë°°ì› ë‹¤.
재귀함수를 배우면서 factorial 함수를 만드는 방법ë�„ ë°°ìš°ê³
ì¶œë ¥ê°’ì�´ voidì�´ë©´ return ê°’ì�„ ìž…ë ¥í• í•„ìš” 없다는 것ë�„ ë°°ì› ë‹¤.










