标题:这个值为什么会是-1
只看楼主
qq23826868
Rank: 2
等 级:论坛游民
帖 子:57
专家分:94
注 册:2013-4-7
结帖率:85.71%
已结贴  问题点数:20 回复次数:8 
这个值为什么会是-1
#include "stdio.h"
void main()   
{
    int x=10;
    while(x--);
    printf("%d\n",x);
}



[ 本帖最后由 qq23826868 于 2013-4-26 00:56 编辑 ]
搜索更多相关主题的帖子: void include 
2013-04-25 23:54
helloUJS
Rank: 8Rank: 8
等 级:蝙蝠侠
帖 子:168
专家分:731
注 册:2013-3-27
得分:3 
是-1吧
2013-04-26 00:11
zhlianghai
Rank: 2
等 级:论坛游民
帖 子:30
专家分:54
注 册:2012-12-25
得分:3 
是-1的
2013-04-26 00:23
qq23826868
Rank: 2
等 级:论坛游民
帖 子:57
专家分:94
注 册:2013-4-7
得分:0 
为什么是-1
2013-04-26 00:56
apull
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:三体星系
等 级:版主
威 望:185
帖 子:1404
专家分:8479
注 册:2010-3-16
得分:3 
while用完x后再减一。
2013-04-26 01:09
a406571218
Rank: 2
等 级:论坛游民
帖 子:37
专家分:13
注 册:2011-6-11
得分:3 
一直做循环到x=0才跳出,然后输出,x是先用后减…于是-1 就是while到x=0的时候跳出循环。然后x在减去1.所以等于-1
2013-04-26 02:53
peach5460
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15
来 自:武汉
等 级:贵宾
威 望:30
帖 子:2780
专家分:6060
注 册:2008-1-28
得分:3 
为什么你觉得不是-1???

我总觉得授人以鱼不如授人以渔...
可是总有些SB叫嚣着:要么给代码给答案,要么滚蛋...
虽然我知道不要跟SB一般见识,但是我真的没修炼到宠辱不惊...
2013-04-26 06:46
我叫沃恩
Rank: 12Rank: 12Rank: 12
来 自:Asia
等 级:贵宾
威 望:10
帖 子:1234
专家分:3865
注 册:2013-3-29
得分:3 
是-1!循环体为空!当i=0时,循环结束!输出时,要执行:i=i-1;因为有语句:i--;
自己想想!

因为我是菜鸟,所以应该被骂! 细节+坚持=成功!
2013-04-26 07:30
fanpengpeng
Rank: 8Rank: 8
来 自:南极洲
等 级:蝙蝠侠
威 望:7
帖 子:299
专家分:849
注 册:2013-2-1
得分:3 
Watch Book

人生是一场错过 愿你别蹉跎
2013-04-26 08:21



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-405547-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.087134 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved