加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

C语言--关于形式参数与实际参数

发布时间:2020-12-15 04:52:11 所属栏目:百科 来源:网络整理
导读:@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; }

@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有跳出反复执行过程的条件(出口)

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读