为了账号安全,请及时绑定邮箱和手机立即绑定

最赞回答 / Gopfei
创建一个函数a(x)这里面x就是形参。而在main中调用函数a时,int x;x = 10;...............,.......,a(x).........main中的x就是实参。每次调用函数, 形参都会被重新初始化或者说赋值。所以不会是静态。

最新回答 / 慕前端4634638
#include <stdio.h>#define N 10int sum(int s[]){    int su = 0,i;    for(i = 0; i &i++ N;i++ )    {        su += s[i];    }    printf("总分%d\n",su);    return 0;}int max(int s[]){    int su = s[0],i;    for(i = 0; i & s[...

最新回答 / qq_裸奔小小雷_0
你三个同时运行每个都是-50,累加起来就是-150了。

最新回答 / 狂澜度三秋
判断m和n是否相等,如果m和n的值相等,返回真值,进入if语句结构,反之,若不相等,返回假,即返回0,不进入if语句直接进入下一步

已采纳回答 / 肿么肥事
return getWordNumber(n-1)+n,这一句的意思是数学中的f(x)=f(x-1)+x。你在1.中的代码只有一句并不能结束,在原题的例子中,n>1时会自动在factorial(n)中运行factorial(n-1),而factorial(n-1)中又会运行factorial(n-2),直到运行到第k层即函数中不会再运行下一个函数为止(也就是n已经被逐步减到1为止)。(题主的代码和例子不一样我就拿例子来说)主函数中n=5,factorial(n)函数执行“else”语句,执行else...

最新回答 / 慕仙1368952
上面的函数就相当于一个执行的方法(形参其实可以理解为,如果有这么个参数那么应该怎么用),运行结果就是如果按这样运行,会怎样

最新回答 / 白腿小隼熊猫鸟
看一下代码中的replaceMax()函数就明白了,第一个参数是数组名,第二个参数是整数,内部代码的意思是用第二个参数替换掉数组中的最大值,所以再结合题目的文字描述,就知道它的意思是,在main()函数里,replaceMax()函数的第一个参数是arr1,第二个参数是arr2[0]。然后把代码补充完整就行了。

最赞回答 / qq_独鵬_GLMN29
第二个分号要用英文的,你这个是中文的。

已采纳回答 / eisuto
当<...code...>                                                        时最后一次循环后 num的值为1000,不满足循环条件退出循环。<...code...>当<...code...> ...

已采纳回答 / eisuto
没错呀,你看看运行报错报的是什么?

最新回答 / 吴人依
还有printf("\n")放在for里面<...图片...>
课程须知
本教程仅仅是C程序设计的入门教程
老师告诉你能学到什么?
什么是程序; 什么是程序结构; 什么是函数; 什么是数组.

微信扫码,参与3人拼团

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消