C语言--关于形式参数与实际参数
@C语言 形参与实参举例说明/*--第一个例子--*/ #include //int,int-形式参数 int main () { int num1=10; int num2=20; int result=sun(num1,num2);//此时num1与num2为实际参数 printf("...."); } //a,b为形式参数 int sum (int a,int b) { return a+b; } /*--第二个例子--*/ /* 实现pow函数 */ double pow (double,int);//函数原型 int main() { //自己调用一下 } double pow (double num1,int num2) //函数定义 { double result =1; int i; for(i=0;i { result*=num1;//累乘 } resturn result; } ##函数调用自己的过程(recursion) /*第一个例子*/ int factorial(int num) { if(num=1)//退出条件 return1; else { num=num*factorial(num-1); return num; } } int main() { int result=factorial(5); } /*第二个例子*/ int num=0; void test (int num) { printf("%dn",num++); test(); //自己调用自己。死循环 } 注意 1 有反复的执行过程(调用自身) 2有跳出反复执行过程的条件(出口) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |