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

已采纳回答 / 修裾欲溯空
因为你函数名写的是expense,但是你调用的时候用的是expence

最赞回答 / 是一蓑烟雨啊
他们是同级运算,按照从左向右的顺序进行运算就可以

已采纳回答 / 皮宝宝
<...图片...>在test.c里面

已采纳回答 / 慕少4511096
对,外部变量的意义就是某函数可以调用在该函数之后定义的变量。

最新回答 / Kai99
2014除以4不余0 第一个条件不符合 2014/400也不余0,if的条件不符合就去执行else了

已采纳回答 / 慕前端9550472
因为在main函数内调用fn1函数时给了个初始值2【代码为 fn1(2);】而在 fn1函数中定义了一个局部变量x【代码为fn1(int x);】即2便是x的值。故而在调用fn1函数后  会输出y=2+2=4。虽然在本次代码中有定义了相同全局变量x ,但是在函数内的运算中如果有局部变量,则以局部变量(他的值等)进行运算。

最新回答 / 笑看這世界
从代码语法上讲,没有语法错误,可以;但从逻辑上讲,i=100是赋值语句,whlie会判断为真,但是因为跳不出来(每次循环都是给i赋值100,故而每次循环都判断为真),所以会陷入死循环

已采纳回答 / Hello__worl
猜想:getIndex函数在出现第一个return时就代表结束验证:在结尾加一个输出函数,若函数还在出现第一个return后还继续运行,则会输出error结果:无论输入哪个值,输出函数都不被调用,即第一个return出现时即代表结束,所以原函数出现return i时,函数结束int getIndex(int arr[5],int value){    int i;    for(i=0;i<5;i++)    {      if(arr[i]==value)       {           re...

最新回答 / 伊亚
没懂你的意思...能说明白点问题吗

最新回答 / 包小龙虾
有冲突啊,分号前要完成副作用不就说明++要在分号之前完成啊

最新回答 / Vampirevenom
%s是指这个字符串,就是你定义的这个字符串里面的这个你要把他输出来的话就要用,这个\n是换行的意思。例:假如你定义了char name[20]={"lili"};然后你想输出这个名字printf("%s\n",name};就是这样,就是很多时候他是在这个输出里面加一些提示的字词。

最新回答 / Jilulu1998
随便回答一下就好呐,没关系,没毛病。

已采纳回答 / 修裾欲溯空
你是学过c++吗?c语言中的是字符数组,而不是字符串,所以你给数组赋值的时候错了;具体这样改:<...图片...><...图片...>如果对你有帮助的话就采纳吧

最新回答 / 慕移动9181930
非常感谢你的支持,也请关注我的前端课程《绚丽的倒计时效果——Canvas绘图与动画基础》。:)uyvltfndnneqhaxmmrvudoqihvdcvctzlbkyszdcmeopempxvezpdarnilspvctvpcmijkjrunadururkxigzciup
课程须知
本教程仅仅是C程序设计的入门教程
老师告诉你能学到什么?
什么是程序; 什么是程序结构; 什么是函数; 什么是数组.

微信扫码,参与3人拼团

微信客服

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

帮助反馈 APP下载

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

公众号

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

友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消