搜索
bottom↓
回复: 23

for(j=0;j++;j<6) 语法正确。

[复制链接]

出0入0汤圆

发表于 2013-8-13 15:23:16 | 显示全部楼层 |阅读模式
本帖最后由 大哈欠E 于 2013-8-13 16:00 编辑

哎,白白浪费两个小时,不知道那本《c陷阱与缺陷》有此内容没有?买了只看了几页。。

阿莫论坛20周年了!感谢大家的支持与爱护!!

曾经有一段真挚的爱情摆在我的面前,我没有珍惜,现在想起来,还好我没有珍惜……

出0入0汤圆

发表于 2013-8-13 15:29:37 | 显示全部楼层
为啥要报错?

出0入21汤圆

发表于 2013-8-13 15:30:10 | 显示全部楼层
你又没写错关键字,又没写错表达式。他为什么要给你报错。
你的条件判断里是j++,也有这么写法的,加到它溢出的时候会变为0退出去。

出0入0汤圆

发表于 2013-8-13 15:30:38 | 显示全部楼层
本帖最后由 severewinner 于 2013-8-13 15:32 编辑
severewinner 发表于 2013-8-13 15:29
为啥要报错?


第一时间没反应过来……

同意3楼观点,三句都是对的,不报错也说的过去,不过没试过

出0入12汤圆

发表于 2013-8-13 15:35:08 | 显示全部楼层
楼主自己回家苦练一万遍C语言再说吧

出0入0汤圆

 楼主| 发表于 2013-8-13 15:35:13 | 显示全部楼层
117433525 发表于 2013-8-13 15:30
你又没写错关键字,又没写错表达式。他为什么要给你报错。
你的条件判断里是j++,也有这么写法的,加到它溢 ...

哦,原来是判断j++是否为真。。。懂了。谢谢,第一次遇到这样情况。

出0入0汤圆

 楼主| 发表于 2013-8-13 15:38:42 | 显示全部楼层
skynet 发表于 2013-8-13 15:35
楼主自己回家苦练一万遍C语言再说吧

知道了元老。。我不是在练的过程发现错误吗,你这有明显打击新手信心态势,我又没说不练。。

出0入0汤圆

发表于 2013-8-13 15:40:59 | 显示全部楼层
为什么要报错!!!!很明显符合语法。

出0入0汤圆

发表于 2013-8-13 15:43:57 | 显示全部楼层
大哈欠E 发表于 2013-8-13 15:38
知道了元老。。我不是在练的过程发现错误吗,你这有明显打击新手信心态势,我又没说不练。。 ...

那就抓紧好好练练!

出0入0汤圆

 楼主| 发表于 2013-8-13 15:47:42 | 显示全部楼层
知道了,各位大神,不要再回答了,我马上回去练C去了。来不及回复你们了。。

出0入0汤圆

发表于 2013-8-13 15:48:57 | 显示全部楼层
没看懂为什么要报错。。

出0入0汤圆

发表于 2013-8-13 15:54:49 | 显示全部楼层
为什么要报错?

出0入0汤圆

 楼主| 发表于 2013-8-13 15:58:50 | 显示全部楼层
呵呵 知道了。。

出0入0汤圆

发表于 2013-8-13 16:09:13 | 显示全部楼层
比如说,你要网购买去北京的火车票,结果手一哆嗦,点了去广州的........你觉得系统会提醒你吗?

出0入0汤圆

 楼主| 发表于 2013-8-13 16:18:54 | 显示全部楼层
117433525 发表于 2013-8-13 15:30
你又没写错关键字,又没写错表达式。他为什么要给你报错。
你的条件判断里是j++,也有这么写法的,加到它溢 ...

好像这位大神说的也不对啊,应该是:最开始j=0,然后判断J是否为真,再J++的,应该是一次也不执行循环就退出了。如果是for(j=0;++j;j<6)如果是char型这样应该会执行255次,J<6等于没执行。。

出0入0汤圆

 楼主| 发表于 2013-8-13 16:20:29 | 显示全部楼层
最开始j=0,然后判断J是否为真,再J++的,应该是一次也不执行循环就退出了。如果是for(j=0;++j;j<6)如果是char型这样应该会执行255次,J<6判断是否为真假等于没执行。。是这样的吗?

出0入442汤圆

发表于 2013-8-17 15:54:10 来自手机 | 显示全部楼层
大哈欠E 发表于 2013-8-13 16:20
最开始j=0,然后判断J是否为真,再J++的,应该是一次也不执行循环就退出了。如果是for(j=0;++j;j ...

是的,不会执行,要不然还不乱套了。比如你长度是0,肯定是要跳过去的。

出0入0汤圆

发表于 2013-8-17 17:00:23 | 显示全部楼层
这个就要靠良好的编程习惯了。

推荐电子书,看看吧。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2013-8-17 17:28:02 | 显示全部楼层
学习了,就不知练C一万遍如何操作,谢谢!

出0入0汤圆

发表于 2013-8-17 17:55:41 | 显示全部楼层
那;可以是风马牛不相及的东西

出0入17汤圆

发表于 2013-8-17 18:16:49 | 显示全部楼层
楼主自己写错的代码,难道只指望编译器编译器专门搞条语法来禁止这样写.

出0入0汤圆

发表于 2013-8-17 18:44:15 | 显示全部楼层
还真长见识了

出0入0汤圆

发表于 2013-8-17 18:55:15 | 显示全部楼层
曾经用IAR ARM 6.40.2开发STM32,也就给了某人基于IAR ARM 6.40.2的STM32的代码 ,还刻意说 代码是IAR ARM 6.40.2的 ,没想到这二货用很低版本的IAR打开 然后就报错,然后就不停的吐嘈 说代码烂 兼容性差 坑爹  还把‘他妈”都搬出来了。。。。。。。。然后 我也上火了 就把他妈 他妹等等 在精神上都操了N遍。。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-8-26 09:49

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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