打印

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

[复制链接]
1939|15
手机看帖
扫描二维码
随时随地手机跟帖
沙发
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)
    {;}
少了个=号吧,呵。

使用特权

评论回复
5
yuyi21ic| | 2011-4-8 18:12 | 只看该作者
合法的,c和指针里有提到

使用特权

评论回复
6
luanfuming| | 2011-4-23 14:45 | 只看该作者
本帖最后由 luanfuming 于 2011-4-23 14:46 编辑

是合法,但没意义!! i不会加3,因为没有赋值

使用特权

评论回复
7
云的追寻| | 2011-4-23 21:44 | 只看该作者
4楼对

使用特权

评论回复
8
原野之狼| | 2011-4-23 22:52 | 只看该作者
无效语句

使用特权

评论回复
9
abin0415| | 2011-4-24 19:03 | 只看该作者
for(i = 0; i <= 16;i ++)
{;}
i ++;为加一并赋值给i。
i + 3;不会自动加3再赋值给i.没有赋值,语句无效。如果是i += 3;则可以。

使用特权

评论回复
10
kai990610| | 2011-4-24 19:18 | 只看该作者

使用特权

评论回复
11
陈永宾0| | 2011-4-24 20:00 | 只看该作者
:D

使用特权

评论回复
12
linziqiong| | 2011-4-24 20:16 | 只看该作者
合法的,而且在一些查表方式里面,很有必要用到这个

使用特权

评论回复
13
linziqiong| | 2011-4-24 20:18 | 只看该作者
看错了,呵呵,是i+=3

使用特权

评论回复
14
wang_2003| | 2011-4-25 12:21 | 只看该作者
见过,可以自己调试一下看看

使用特权

评论回复
15
abin0415| | 2011-4-25 18:00 | 只看该作者
:lol

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

131

主题

242

帖子

2

粉丝