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

2020-01-27 11:29发布

本帖最后由 大哈欠E 于 2013-8-13 16:00 编辑

哎,白白浪费两个小时,不知道那本《c陷阱与缺陷》有此内容没有?买了只看了几页。。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
23条回答
大哈欠E
1楼-- · 2020-01-28 19:47
呵呵 知道了。。
prince2010
2楼-- · 2020-01-28 20:09
比如说,你要网购买去北京的火车票,结果手一哆嗦,点了去广州的........你觉得系统会提醒你吗?
大哈欠E
3楼-- · 2020-01-29 00:00
117433525 发表于 2013-8-13 15:30
你又没写错关键字,又没写错表达式。他为什么要给你报错。
你的条件判断里是j++,也有这么写法的,加到它溢 ...

好像这位大神说的也不对啊,应该是:最开始j=0,然后判断J是否为真,再J++的,应该是一次也不执行循环就退出了。如果是for(j=0;++j;j<6)如果是char型这样应该会执行255次,J<6等于没执行。。
大哈欠E
4楼-- · 2020-01-29 02:41
最开始j=0,然后判断J是否为真,再J++的,应该是一次也不执行循环就退出了。如果是for(j=0;++j;j<6)如果是char型这样应该会执行255次,J<6判断是否为真假等于没执行。。是这样的吗?
wye11083
5楼-- · 2020-01-29 04:49
 精彩回答 2  元偷偷看……
wugang_1213
6楼-- · 2020-01-29 10:17
这个就要靠良好的编程习惯了。

推荐电子书,看看吧。

微软C编程精粹.pdf (3.9 MB, 下载次数: 11) 2013-8-17 17:00 上传 点击文件名下载附件

一周热门 更多>