找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3899|回复: 29
打印 上一主题 下一主题
收起左侧

问各位大神一个c语言的问题(求解惑!!!)

  [复制链接]
跳转到指定楼层
楼主
if(cnt++>400)
                   {EX0=1;return;}

cnt++;
if(cnt>400)
                   {EX0=1;return;}
这两个有什么区别啊???
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:47933 发表于 2017-5-1 21:17 | 只看该作者
感觉不到有什么区别,写法不同而已
回复

使用道具 举报

板凳
ID:73021 发表于 2017-5-1 21:52 来自手机 | 只看该作者
可以根据这个图分析

2017-05-01_21.52.18.jpg (39.19 KB, 下载次数: 83)

2017-05-01_21.52.18.jpg
回复

使用道具 举报

地板
ID:73021 发表于 2017-5-1 21:53 来自手机 | 只看该作者
没有什么不同
回复

使用道具 举报

5#
ID:195376 发表于 2017-5-1 21:58 | 只看该作者
后一个进行了cnt+1的运算吧
回复

使用道具 举报

6#
ID:195401 发表于 2017-5-1 22:39 | 只看该作者
没区别
回复

使用道具 举报

7#
ID:194867 发表于 2017-5-1 23:06 来自手机 | 只看该作者
老复杂
回复

使用道具 举报

8#
ID:195412 发表于 2017-5-1 23:08 | 只看该作者
没区别
回复

使用道具 举报

9#
ID:171265 发表于 2017-5-2 01:22 | 只看该作者
没区别的
回复

使用道具 举报

10#
ID:187614 发表于 2017-5-2 08:38 | 只看该作者
应该没区别,仿真一下就知道了
回复

使用道具 举报

11#
ID:162136 发表于 2017-5-2 09:30 | 只看该作者
结果是一样的,可能编译出的代码有所不同。
回复

使用道具 举报

12#
ID:195458 发表于 2017-5-2 09:41 | 只看该作者
啊,6个字个字
回复

使用道具 举报

13#
ID:195485 发表于 2017-5-2 10:37 | 只看该作者
关系到运算等级的问题
回复

使用道具 举报

14#
ID:195525 发表于 2017-5-2 12:04 | 只看该作者
应该没有区别
回复

使用道具 举报

15#
ID:110866 发表于 2017-5-2 12:45 | 只看该作者
肯定有啊,下面会比上面少一次
回复

使用道具 举报

16#
ID:195595 发表于 2017-5-2 15:54 | 只看该作者
如果cnt=400   ,   就有差了      你想想
回复

使用道具 举报

17#
ID:195690 发表于 2017-5-2 20:20 | 只看该作者
第一个判断条件是先判断cnt的值,第二个是cnt值加一以后再判断cnt 的值
回复

使用道具 举报

18#
ID:195741 发表于 2017-5-2 20:33 | 只看该作者
好想是一样的吧
回复

使用道具 举报

19#
ID:195797 发表于 2017-5-2 22:14 | 只看该作者
边界值不一样cnt++>400,是先取cnt的值和400比较然后增量,后面那个是先增量然后和400去比较。如果cnt==400,第一个不会执行括号内的内容,第二个就会执行括号内的内容。
回复

使用道具 举报

20#
ID:195754 发表于 2017-5-2 22:25 | 只看该作者
没区别啊
回复

使用道具 举报

21#
ID:195834 发表于 2017-5-2 23:50 | 只看该作者
前面先和400比较再++,后面是++后再和400比较吧!
回复

使用道具 举报

22#
ID:162136 发表于 2017-5-3 09:19 | 只看该作者
bayga456 发表于 2017-5-2 09:30
结果是一样的,可能编译出的代码有所不同。

看错了,
应该是一个先加1再比较,一个比较后再加1,差了1次
回复

使用道具 举报

23#
ID:195879 发表于 2017-5-3 09:54 | 只看该作者
上面一个是cnt先加一后再与400进行比较,而下面一个是cnt直接与400进行比较。
回复

使用道具 举报

24#
ID:146492 发表于 2017-5-3 10:17 | 只看该作者
第一个对于批量的修改,没有第二个方便。
回复

使用道具 举报

25#
ID:195993 发表于 2017-5-3 13:56 | 只看该作者
没区别,++的运算级别高于》
回复

使用道具 举报

26#
ID:188062 发表于 2017-5-3 15:43 | 只看该作者
貌似都一样
回复

使用道具 举报

27#
ID:196148 发表于 2017-5-3 18:15 | 只看该作者
没区别
回复

使用道具 举报

28#
ID:196180 发表于 2017-5-3 19:34 | 只看该作者
没区别,可以去仿真试试
回复

使用道具 举报

29#
ID:196193 发表于 2017-5-3 20:03 | 只看该作者
应该没有区别
回复

使用道具 举报

30#
ID:111634 发表于 2017-5-3 20:15 | 只看该作者
有无区别可以keil c运行一下
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表