搜索
编程论坛
→
开发语言
→
C++论坛
→
『 C++教室 』
→ [求助]while问题
标题:
[求助]while问题
取消只看楼主
xbw0114
等 级:
新手上路
帖 子:141
专家分:0
注 册:2007-8-8
楼主
问题点数:0 回复次数:8
[求助]while问题
viod main ()
{
int x=1,y=1;
while (x<15) y++;x+=++y;
cout<<x;
cout<<y;
}
为什么输出的结果是16 和7
而不是9和5呀
2007-10-03 16:55
xbw0114
等 级:
新手上路
帖 子:141
专家分:0
注 册:2007-8-8
第
2
楼
得分:0
不是的,我上机试过 了,输出的是16和7
勤奋造就未来
2007-10-03 17:41
xbw0114
等 级:
新手上路
帖 子:141
专家分:0
注 册:2007-8-8
第
3
楼
得分:0
恩,就是这个,有括号和没括号有什么区别吗?
勤奋造就未来
2007-10-03 18:30
xbw0114
等 级:
新手上路
帖 子:141
专家分:0
注 册:2007-8-8
第
4
楼
得分:0
以下是引用
chen7806
在2007-10-3 17:43:40的发言:
while()后面差了一对大括号。
我想请问下while()后面差了一对大括号,和加上一对大括号有什么区别吗?
勤奋造就未来
2007-10-03 19:11
xbw0114
等 级:
新手上路
帖 子:141
专家分:0
注 册:2007-8-8
第
5
楼
得分:0
#include <iostream.h>
void main ()
{
int x=1,y=1;
while (x<15) y++,x+=++y;
cout<<x<<endl;
cout<<y<<endl;
}
我把程序修改了以下,不加括号输出结果也是16,7呀?你试试看
勤奋造就未来
2007-10-03 19:42
xbw0114
等 级:
新手上路
帖 子:141
专家分:0
注 册:2007-8-8
第
6
楼
得分:0
以下是引用
xbw0114
在2007-10-3 19:42:58的发言:
#include <iostream.h>
void main ()
{
int x=1,y=1;
while (x<15) y++,x+=++y;
cout<<x<<endl;
cout<<y<<endl;
}
我把程序修改了以下,不加括号输出结果也是16,7呀?你试试看
勤奋造就未来
2007-10-03 19:48
xbw0114
等 级:
新手上路
帖 子:141
专家分:0
注 册:2007-8-8
第
7
楼
得分:0
y++,x+=++y;他们之间是逗号,不是分号,应该是1句
不信你可以运行一下试试
我还想问下为什么输出的结果是16,7而不是9,5
[此贴子已经被作者于2007-10-3 20:43:22编辑过]
勤奋造就未来
2007-10-03 20:38
xbw0114
等 级:
新手上路
帖 子:141
专家分:0
注 册:2007-8-8
第
8
楼
得分:0
有人知道不?
勤奋造就未来
2007-10-03 22:21
xbw0114
等 级:
新手上路
帖 子:141
专家分:0
注 册:2007-8-8
第
9
楼
得分:0
勤奋造就未来
2007-10-04 00:15
9
1/1页
1
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-174836-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 1.174380 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved