|
网站首页
|
业界新闻
|
小组
|
威客
|
人才
|
下载频道
|
博客
|
代码贴
|
在线编程
|
编程论坛
|
登录
注册
短消息
我发表的主题
我参与的主题
我收藏的贴子
我上传的附件
我下过的附件
编辑个人资料
我的博客
用户控制面板
搜索
道具
恢复默认风格
碧海青天
秋意盎然
棕红预览
粉色回忆
蓝雅绿
紫色淡雅
青青河草
e点小镇
橘子红了
红红夜思
水晶紫色
雪花飘飘
新年快乐
风格
短消息
论坛展区
帮助
编程论坛
→
开发语言
→
C++论坛
→
『 C++教室 』
→ [求助]奇怪的 for(i=0; ; i=(++i)%n)
我的收件箱(0)
欢迎加入我们,一同切磋技术
用户名:
密 码:
共有
1153
人关注过本帖
标题:
[求助]奇怪的 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
快速回复:
[求助]奇怪的 for(i=0; ; i=(++i)%n)
数据加载中...
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.038814 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved