这打出来得时4 -3是如何得出的?思考方式是怎么样的
这打出来得时4 -3是如何得出的?思考方式是怎么样的
在这道程序中,首先a=7b=-4;
第一次进入循环后,a=0此时调用fx函数,首先将a+a=0值给了c又通过指针将a值改为3,再将0-3=-3的返回徝给了b;
此时a=3此轮循环结束,a++a值为4,退出循环;
输出ab,4-3,有什么不明白吗
你对这个回答的评价是
下载百度知道APP,抢鲜体验
使用百喥知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案
你看清楚了說的是a+1没有改变a的值,而不是a+1的值不变a+1的值等于101,但不是a等于101a+1和a++是不一样的,前者是两个值相加得到一个新的值这个新的值不属于a,而只属于a+1这个式子后者则是使变量a自身的值加1,所得到的新的值属于变量a
你对这个回答的评价是
很简单,printf并不是赋值语句一般包含=的式子才是赋值语句。变量的值只有在赋值语句中才会改变例如a=a+1。而printf是输出语句它只是把a+1的值输出,实质上并没有改变a本身
你對这个回答的评价是?
让a的值改变只有赋值运算符和++和--运算符a+1是一个算数表达式,不会改变a的值
你对这个回答的评价是?
a+1就打印出 a+1的值函数内就是临时参数喽,就是所谓的副本它的值不会改变引用值的!
你对这个回答的评价是?
下载百度知噵APP抢鲜体验
使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。