求解,c语言 - 爱问答

(爱问答)

求解,c语言

4、编写一个C语言程序,测试下列各表达式

i , j

i + 1,j + 1

i + + ,j + +

+ + i, + + j

i + + + + + j

+ + i + + + + + j + +

要求在各表达式中i  和j都分别有相同的初值


也不知道是哪个无聊的人会出这样的题目(20多年前,CSDN上就有对++/--的讨论.结论是研究复杂的++--没有意义的,因为它是编译器有关.没有统一标准的结果的)

如你的最后一题,根本语法不正确,出这种题目的老师既不了解C的标准,也不了解C编译器的实现,纯云老师

一定要做也简单,以下参考

#include <stdio.h>
int main()
{
   int i , j;
   i=j=1;
   printf("%d %d ",i + 1,j + 1); //2 2
   i=j=1;
   printf("%d %d ",i++ ,j++); //1 1
   i=j=1;
   printf("%d %d ",++i, ++j); //3  3
   i=j=1;
   printf("%d ",i++ + ++j);
//   printf("%d %d ",++i++ + ++j++); //.这个表达式不成立
   return 0;
}


相关标签:c语言

下一篇:html设置字体颜色鼠标移动怎么覆盖字体颜色

上一篇:在写毕业项目,在做功能实现的时候。已经想到了思路。剩下的就是用代码解决。

热门标签:
excel 网盘 破解 word dll
最新更新:
微软重新评估新的Outlook的使用时机 联想推出搭载联发科Helio G80芯片组的Tab M9平板 英特尔创新大赛时间确定! 微软Edge浏览器在稳定渠道中推出Workspaces功能 英伟达RTX4060TiGPU推出MaxSun动漫主题! 谷歌地图为用户提供了街景服务! GameSir 在T4 Kaleid中推出了一款出色的控制器! 微软开始在Windows 11 中测试其画图应用程序的新深色模式! LG电子推出全球首款无线OLED电视 英伟达人工智能芯片崭露头角! Steam Deck可以玩什么游戏-Steam Deck价格限时优惠 雷蛇推出CobraPro鼠标 Kindle电子阅读器可以访问谷歌商店吗 Windows10如何加入组策略 window10图片查看器怎么没有了?