[프로그래밍 언어] 7. Implementing Subprograms
Y
Yerim
- Programming Language
void fun1(float r){
int s, t;
fun2(s);
}
void fun2(int x){
int y;
fun3(s);
}void fun3(int q){
...
}
void main(){
float p;
fun1(p);
}int factorial(int n){
// 지점 <1>
if (n<=1) return 1;
else return (n*factorial(n-1));
//지점 <2>
}void main(){
int value;
value = factorial(3);
// 지점 <3>
}{
int temp;
temp = list[upper];
list[upper] = list[lower];
list[lower] = temp;
}