| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1166 人关注过本帖
标题:初学者请教:C语言习题的问题,希望朋友能给予答复....
取消只看楼主 加入收藏
JENNET
Rank: 1
等 级:新手上路
帖 子:33
专家分:0
注 册:2006-5-28
收藏
 问题点数:0 回复次数:1 
初学者请教:C语言习题的问题,希望朋友能给予答复....

1.
语句int=3,执行语句a+=a-=a*a后,变量a为:

运算至右向左,我得答案是-3,习题答案是-12,这如何解释?

2.
static int a=4,b=5,t;
if(a>b)
t=a;a=b;b=t;
printf("%d,%d/n",a,b);
这题我的答案为a=4,b=5,习题的答案为a=5,b=0,这数值怎么得啊?

3.
main()
{int x;
scanf("%d",&x);
if(x++>5)printf("%d",x);
else printf("%d\n",x--);}

这里我想问的是,else printf("%d\n",x--)输出的x--须赋值再输出吗?
比如x=4时,执行以上程序,我的答案为4,习题的答案为5,做何解释?


4.
判断i>j共执行几次:

main()
{int i,j,k,s;
i=0,j=10,k=2,s=10;
for(;;)
{i+=k;
if(i>j)
{printf("%d\n:",s);
break;}
s=s+i}
}

习题答案6次,..............请教...

搜索更多相关主题的帖子: C语言 习题 答复 朋友 
2006-05-31 00:13
JENNET
Rank: 1
等 级:新手上路
帖 子:33
专家分:0
注 册:2006-5-28
收藏
得分:0 

谢谢了,我还有问题:

1.

int x=1,y=0;表达式x-->(y+x)?5:25>y++?'1':'2'的数值是:

表达式y+x中的x是赋值表达式中的x=1,还是x--存储区中的o???
习题有两个答案,我都搞混了,对于这个表达式我的值是'1'对吗??

2.

x=y=1

y>=x 值为真对吗?或者把y>=x写成(y>x)||(y=x)只要满足其中一个
表达式,那么y>=x就成立,对吗?


CGCHINA REVOLUTION.....
2006-06-01 00:10
快速回复:初学者请教:C语言习题的问题,希望朋友能给予答复....
数据加载中...
 
   



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

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