| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 860 人关注过本帖, 1 人收藏
标题:问几个“过家家”的问题
取消只看楼主 加入收藏
love_myself
Rank: 1
等 级:新手上路
帖 子:12
专家分:2
注 册:2010-3-17
结帖率:100%
收藏(1)
 问题点数:0 回复次数:3 
问几个“过家家”的问题
1。
若有语句

int i=﹣19, j=i%4;
printf("%d\n", j);

  则输出结果是 【6】
2。
main()
{ int p, a=5;
if (p=a != 0 )
printf("%d\n", p);
else
printf("%d\n", p+2);
}
执行后输出结果是 【8】

3。若有以下程序

main()
{ int a=4,b=3,c=5,t=0;
if (a<b) t=a; a=b; b=t;
if (a<c) t=a; a=c; c=t;
printf("%d %d %d\n", a,b,c);
}

  执行后输出结果是 【9】 。

4。
若有以下程序
main()
{ char a;
a = 'H' - 'A' + '0';
printf("%c\n", a);
}
  执行后输出结果是 【11】 。
5。
有以下程序 C
main()
{ int i=1,j=1,k=2;
if((j++||k++)&& i++)
printf("%d,%d,%d\n",i,j,k);
}
执行后输出结果是
A)1,1,2
B)2,2,1
C)2,2,2
D)2,2,3


这几道题实在看不明白... 想方设法都编不出这样的答案! 很无奈啊 , 教材上东西真的太少了。
麻烦热心人用简单点的语言帮我解释下喔








搜索更多相关主题的帖子: 过家家 
2010-03-17 03:57
love_myself
Rank: 1
等 级:新手上路
帖 子:12
专家分:2
注 册:2010-3-17
收藏
得分:0 
回复 楼主 love_myself
大哥    第五题全部自加1   那K就是三了啊。。。  而且自加运算不是先用i的值,然后再自加吗?
2010-03-17 19:26
love_myself
Rank: 1
等 级:新手上路
帖 子:12
专家分:2
注 册:2010-3-17
收藏
得分:0 
回复 6楼 lixnkei
那个-19 对 4 取余有点弄不懂啊  
2010-03-17 19:29
love_myself
Rank: 1
等 级:新手上路
帖 子:12
专家分:2
注 册:2010-3-17
收藏
得分:0 
回复 10楼 lixnkei
C不是最基础的语言么。。怎么这么绕人喔。。。     好好学习```       谢谢你哦
2010-03-17 20:46
快速回复:问几个“过家家”的问题
数据加载中...
 
   



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

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