标题:[求助]C语言的小问题
只看楼主
popwer
Rank: 1
等 级:新手上路
帖 子:64
专家分:0
注 册:2006-9-4
 问题点数:0 回复次数:8 
[求助]C语言的小问题
15.设count和sum都是整型变量,并且sum=count=3,则计算机表达式sum++,sum+=count++后sum的值是()。
(A)8 (B)7
(C)5 (D)3
我算的结果是 7
答案说是3 为什么啊?
搜索更多相关主题的帖子: C语言 sum 计算机 count 变量 
2006-09-14 19:12
cdmalcl
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:24
帖 子:4091
专家分:524
注 册:2005-9-23
得分:0 

逗号运算符

2006-09-14 19:38
nuciewth
Rank: 14Rank: 14Rank: 14Rank: 14
来 自:我爱龙龙
等 级:贵宾
威 望:104
帖 子:9786
专家分:208
注 册:2006-5-23
得分:0 
以下是引用popwer在2006-9-14 19:12:42的发言:
15.设count和sum都是整型变量,并且sum=count=3,则计算机表达式sum++,sum+=count++后sum的值是()。
(A)8 (B)7
(C)5 (D)3
我算的结果是 7
答案说是3 为什么啊? 是不是,自己测试一下就知道了.

sum++ ---->sum=4;
sum+=count++ ---->sum=sum+(count++)=4+3=7;


#include<stdio.h>
main()
{
int sum=3,count=3;
sum++,sum+=count++;
printf("%d\n",sum);
getch();
}


倚天照海花无数,流水高山心自知。
2006-09-14 20:13
mayudong1
Rank: 2
等 级:论坛游民
威 望:1
帖 子:348
专家分:21
注 册:2006-4-18
得分:0 
我试出来答案是7

2006-09-14 21:31
qhking
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2006-9-16
得分:0 

逗号运算符,不用理会后面的句子

2006-09-16 20:25
小小贝
Rank: 1
等 级:新手上路
帖 子:44
专家分:0
注 册:2006-9-21
得分:0 
我试出来也是7,怎么回事?
2006-09-22 17:13
qhyjxy
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2006-9-21
得分:0 

我试过了,是7的,会不会是你抄错了题目呀?


2006-09-23 00:47
wolfhua
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2006-9-23
得分:0 

这题要是用函数调用有可能是3

2006-09-23 09:55
wolfhua
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2006-9-23
得分:0 
老师告诉我;1行参开空间2实参复制一份给行参3执行函数体4释放空间
小弟也是菜鸟,一点小建议如果错了!!请多指教
2006-09-23 09:57



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




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

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