请教一下,表达式中i+3合法吗?

[复制链接]
3318|15
 楼主| hxdjb 发表于 2011-4-8 14:51 | 显示全部楼层 |阅读模式
for(i=0;i<=16;i+3)
    {;}
chenczy 发表于 2011-4-8 14:54 | 显示全部楼层
可以啊
ayb_ice 发表于 2011-4-8 14:57 | 显示全部楼层
i+3这里没有意义
应该是
for(i=0; i<=16; i=i+3)
yan2005 发表于 2011-4-8 15:02 | 显示全部楼层
for(i=0;i<=16;i+=3)
    {;}
少了个=号吧,呵。
yuyi21ic 发表于 2011-4-8 18:12 | 显示全部楼层
合法的,c和指针里有提到
luanfuming 发表于 2011-4-23 14:45 | 显示全部楼层
本帖最后由 luanfuming 于 2011-4-23 14:46 编辑

是合法,但没意义!! i不会加3,因为没有赋值
云的追寻 发表于 2011-4-23 21:44 | 显示全部楼层
原野之狼 发表于 2011-4-23 22:52 | 显示全部楼层
无效语句
abin0415 发表于 2011-4-24 19:03 | 显示全部楼层
for(i = 0; i <= 16;i ++)
{;}
i ++;为加一并赋值给i。
i + 3;不会自动加3再赋值给i.没有赋值,语句无效。如果是i += 3;则可以。
kai990610 发表于 2011-4-24 19:18 | 显示全部楼层
陈永宾0 发表于 2011-4-24 20:00 | 显示全部楼层
linziqiong 发表于 2011-4-24 20:16 | 显示全部楼层
合法的,而且在一些查表方式里面,很有必要用到这个
linziqiong 发表于 2011-4-24 20:18 | 显示全部楼层
看错了,呵呵,是i+=3
wang_2003 发表于 2011-4-25 12:21 | 显示全部楼层
见过,可以自己调试一下看看
abin0415 发表于 2011-4-25 18:00 | 显示全部楼层
您需要登录后才可以回帖 登录 | 注册

本版积分规则

133

主题

244

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部