在讲课时老师会说“i++是i=i+1的简略形式”。不过很遗憾的告诉你,不是任何时候都可以互换。 当一条语句只有“i=i+1”时,此时是可以互换的。 但是当需要用到语句的返回值时,就要小心了。i++返回值为i,然后将i+1;i=i+1返回的是i+1(赋值语句之后的i值):如 if(i++) a=0; 这条语句是说“如果i不等于0,a赋值为0,并且i进行加一操作”,此时等价于: if(i!=0){i++;a=0;}(注意,i++操作是在判断过if条件后做的,不是条件成立后才做,这里的写法结果没错,但严格来说不等价,是错误的,只显示操作的先后关系) if(i=i+1) a=0; 这是说“首先将i加1,然后看i是否为0,如果不为0,a赋值为0。此时等价于: i=i+1; if(i) a=0; 有人会给你举i++和++i同时出现在一条语句中的例子。个人认为,那种例子没有必要看,也没有必要弄懂。因为那种例子“没有”正确(编译器不同,不一样),只要记得不要那么使用就对了。 作为初学者,应该要知道i++的真正含义,不要单纯记如“它和i=i+1一样”这种结论。你能提这种,就比这里其它要求写作业的人好多了~~(那种我是不回答的:P)

*i£«£«与*(i£«£«)一样吗?

参考答案与解析:

相关试题

物流与物流管理一样吗?

[主观题]物流与物流管理一样吗?

  • 查看答案
  • 中国古时斗牛与西班牙斗牛一样吗?

    [问答题] 中国古时斗牛与西班牙斗牛一样吗?

  • 查看答案
  • 中国古时斗牛与西班牙斗牛一样吗?

    [主观题]中国古时斗牛与西班牙斗牛一样吗?

  • 查看答案
  • 矿体的产状与断层的产状要素一样吗?

    [问答题] 矿体的产状与断层的产状要素一样吗?

  • 查看答案
  • 高密度机架HDC的电源安装步骤和I型机架安装一样。

    [判断题] 高密度机架HDC的电源安装步骤和I型机架安装一样。A . 正确B . 错误

  • 查看答案
  • 在基金网与证券公司买基金费率一样吗

    [主观题]在基金网与证券公司买基金费率一样吗想买基金.不知在本家基金网上买费率是多少?如果在证券交易所买费率是多少?哪个更划算?

  • 查看答案
  • 乡镇公务员与居委会主任一样吗

    [主观题]乡镇公务员与居委会主任一样吗

  • 查看答案
  • 试漏与试压工作一样吗?应怎样试漏?

    [问答题] 试漏与试压工作一样吗?应怎样试漏?

  • 查看答案
  • 锅炉酸洗时,氢氟酸的使用与盐酸一样吗?为什么?

    [问答题,论述题] 锅炉酸洗时,氢氟酸的使用与盐酸一样吗?为什么?

  • 查看答案
  • 就业协议书与劳动合同一样吗?为什么?

    [问答题] 就业协议书与劳动合同一样吗?为什么?

  • 查看答案
  • *i£«£«与*(i£«£«)一样吗?