搜索
编程论坛
→
开发语言
→
C++论坛
→
『 C++教室 』
→ [求助]奇怪的 for(i=0; ; i=(++i)%n)
标题:
[求助]奇怪的 for(i=0; ; i=(++i)%n)
只看楼主
cpluslover
等 级:
新手上路
威 望:
1
帖 子:91
专家分:0
注 册:2006-12-13
楼主
问题点数:0 回复次数:14
[求助]奇怪的 for(i=0; ; i=(++i)%n)
for(i=0; ; i=(++i)%n)
与 for(i=0; ; i=(i++)%n)
不一样吗
为什么会不一样呢
是不是跟for语句的最后一部分执行原则有关呢
我用的可是VC编译器啊,反正在程序中这样写结果是不一样的
搜索更多相关主题的帖子:
编译器
2007-04-05 01:24
yushui
等 级:
论坛游民
威 望:
7
帖 子:1355
专家分:22
注 册:2006-7-19
第
2
楼
得分:0
是i++和++i导致的不一样 i++是先%n再加1 ,++i是先加1后%n
fighting!from now on!
2007-04-05 08:45
wfpb
等 级:
贵宾
威 望:
29
帖 子:2188
专家分:0
注 册:2006-4-2
第
3
楼
得分:0
'()'迷惑了你的眼睛,呵呵
" target="_blank">
[glow=255,red,2]
wfpb的部落格
[/glow]
学习成为生活的重要组成部分!
2007-04-05 09:59
yuyunliuhen
等 级:
贵宾
威 望:
20
帖 子:1435
专家分:0
注 册:2005-12-12
第
4
楼
得分:0
以下是引用
yushui
在2007-4-5 8:45:56的发言:
是i++和++i导致的不一样 i++是先%n再加1 ,++i是先加1后%n
Go confidently in the directions of your dreams,live the life you have imagined!Just do it!
It is no use learning without thinking!
2007-04-05 12:15
帅得不敢出门
等 级:
新手上路
帖 子:22
专家分:0
注 册:2006-10-12
第
5
楼
得分:0
以下是引用
cpluslover
在2007-4-5 1:24:35的发言:
for(i=0; ; i=(++i)%n)
与 for(i=0; ; i=(i++)%n)
不一样吗
为什么会不一样呢
是不是跟for语句的最后一部分执行原则有关呢
我用的可是VC编译器啊,反正在程序中这样写结果是不一样的
很多时候这两个东东可以 混 用 但在这里不行
诚交广大C/C++/VC++编程爱好者 有兴趣的加群24372952
2007-04-05 13:05
cpluslover
等 级:
新手上路
威 望:
1
帖 子:91
专家分:0
注 册:2006-12-13
第
6
楼
得分:0
难道能穿透括号??
括号也不行吗?
“运行正确”的程序不见得是高质量的程序
2007-04-05 13:43
yushui
等 级:
论坛游民
威 望:
7
帖 子:1355
专家分:22
注 册:2006-7-19
第
7
楼
得分:0
for循环是利用i++这样的来实现的,每一次执行的是(i++)%n或(++i)%n
fighting!from now on!
2007-04-05 13:53
cpluslover
等 级:
新手上路
威 望:
1
帖 子:91
专家分:0
注 册:2006-12-13
第
8
楼
得分:0
也就是说我写的那个i=在那里根本不起作用
每次都没有被执行对吗?
“运行正确”的程序不见得是高质量的程序
2007-04-05 14:01
yushui
等 级:
论坛游民
威 望:
7
帖 子:1355
专家分:22
注 册:2006-7-19
第
9
楼
得分:0
我说错了 (i++)%n之后把值赋给了i ,都执行了的 只是习惯了说是i++了 呵呵
fighting!from now on!
2007-04-05 14:03
dragonfly
等 级:
贵宾
威 望:
17
帖 子:1024
专家分:0
注 册:2006-3-20
第
10
楼
得分:0
i++和++i都是一个特殊表达式
2007-04-05 14:18
15
1/2页
1
2
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-129326-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.486528 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved