为了账号安全,请及时绑定邮箱和手机立即绑定
字节小的可以向字节大的自动转换,但字节大的不能向字节小的自动转换

已采纳回答 / 不要为你的无知找借口
<...code...>看看代码我们知道了啊.因为在main()中重新定义了x变量位10.然后在<...code...>中是没有重新定义x变量,而是给x变量赋予了新值100.<...code...>看到没.是赋值.而不是定义.而后<...code...>也就是50了.在后面的输出自然是50.

已采纳回答 / 昨夜小楼泣东风
在main()函数中先调用了fn1(2),所以此时将实参传入,得x=2,这里的x为局部变量,y=2+2=4;printf("x+y=%d",x+y);   这里用的x为全局变量,所以为10+1=11
#include &lt;stdio.h&gt;
int age(int n)
{
if(n==1)
{return 10;}
else
{return age(n-1)+2;}
}

int main()
{
int old=age(5) ;
printf(&quot;第5个人的年龄是%d岁&quot;, old);
return 0;
}
难得完全不懂!!!!!!!!

最新回答 / acherce
因为这里是吧字符型c转换成整形数而#define是直接给c定值就像上一节课的#define MONNEY 10, 但是这里是转换类型,只需要把c的值赋给n,f,d.
#include&lt;stdio.h&gt;
int main()
{
int age = 18;
printf(&quot;今年我%d岁了!/n,age&quot;);
return 0;
}
#include&lt;stdio.h&gt;
int main()
{
int myAge = 18;
printf(&quot;恭喜修改正确&quot;);
return 0;
}
#include&lt;stdio.h&gt;
int main()
{
printf(&quot;你是我的小呀小苹果/n&quot;);
printf(&quot;怎么爱你都不嫌多/n&quot;);
printf(&quot;红红的小脸儿温暖我的心窝/n&quot;);
printf(&quot;点亮我生命的火 火火火火/n&quot;);
return 0;
}
慕课真是IT业界良心之举
最后的a++ 运算结果是a还没有 进行赋值 还是原先的3 即 运算后得12 , 运算“后” a的值, 因为a++ 所以为3+1=4 !
这个还是蛮简单的。
#include &lt;stdio.h&gt;
int main()
{
double myself = 2.5; //定义浮点型变量num并赋值为2.5
int num = (int)myself;
printf(&quot;num的整数部分是%d\n&quot;, num);
return 0;
} 输出结果: num的整数部分是2
这种学习方法挺好的
课程须知
本教程仅仅是C程序设计的入门教程
老师告诉你能学到什么?
什么是程序; 什么是程序结构; 什么是函数; 什么是数组.

微信扫码,参与3人拼团

微信客服

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

帮助反馈 APP下载

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

公众号

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

友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消