中易网

i++和赋值的问题

答案:2  悬赏:10  
解决时间 2021-02-06 14:15
main()
{
int i,b=4;
b=i++;
printf("%d\n",b);
}
为什么b=i++;不行呢?
a=3.5+1\2 为什么a=3.5
最佳答案
第一个,i 没有赋值,当然不能++,除非是int i = 4; 类似的才可以
第二个,写错了,应该是a=3.5+1/2 ,考虑1/2,两个都是int类型的,/ 的意思是整除,1 除以 2就是 0 了,然后a=3.5+0,0被强制转换成double类型,也就是0.0,因此a=3.5+0.0=3.5
全部回答
总的来说,i++;形式上不算赋值语句,因为它不符合赋值语句的定义 但是它可以看作是赋值运算,因为它的功能等同于i = i+1; 对于它是不算赋值运算 我认为你没有必要去纠结 只要明白的它的使用就行了 希望对您有所帮助,谢谢采纳~o(∩_∩)o~
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
烹饪时先放糖好还是先放盐好
求教下灵剑怎么打剑士
芜湖易拓化工贸易有限公司地址在什么地方,想
已知抛物线y=负二分之一(x-3)的平方+m的顶点
无烟烧烤机都要哪些配件
谷丙转氨酶 总胆固醇 高密度脂蛋白胆固醇 低
周潭镇计划生育服务中心这个地址在什么地方,
父母都在外地打工,孩子也在外地上学,有两免
用人单位看中"学士学位证书"还是"毕业证书"?
求丧尸电影大全! 要好看的!
烟台市车辆购置税征收管理分局地址在什么地方
为什么我用了自然哲学的VC粉,脸发黄
马兰士GX3000怎么样
锐志档位球头怎么换真皮
北斗星1.4换缸垫,对车有影响吗
推荐资讯
樱桃苗和毛桃苗那个嫁接桃树好
我家的麦 录音里 说话没声音 ,语音测试有声
湖州织里到盐城的直达车,车费多少?在哪里下
已知a,b,c是△ABC的三边,判断方程ax²+2(a-
Discuz 0days
电脑开着机拔内存卡和显卡会怎么样
光钎猫和路由器IP地址都是192.168.1.1 路由器
视力纠正到4.8镜片800度这样的视力是多少
沿续 和延续 的区别
为什么桶装水越喝越渴?
中国人民财产保险杭州市西湖支公司这个地址在
美恒净水器设备有限公司在哪里啊,我有事要去
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?