首页
社区
课程
招聘
[旧帖] [分享]C语言基础题 0.00雪花
发表于: 2008-4-24 14:00 4417

[旧帖] [分享]C语言基础题 0.00雪花

2008-4-24 14:00
4417
a = 100,0,6;
    b = (20,0,10);
    if(0,2,1)
    printf("a = [%d] b = [%d]\n",a,b);

大家预计一下结果,我是吓了一跳

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (14)
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
msy
2
a=6
b=10
对否?
2008-4-24 14:08
0
雪    币: 224
活跃值: (16)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
3
a = 100 b =10
2008-4-24 14:16
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
开始奇怪了一下,明白了,(a=100),0,6,懂了
2008-4-24 16:31
0
雪    币: 420
活跃值: (15)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
a=6
b=10
2008-4-24 16:32
0
雪    币: 207
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
a=[100] b=[10]

2008-4-24 20:02
0
雪    币: 321
活跃值: (271)
能力值: ( LV13,RANK:1050 )
在线值:
发帖
回帖
粉丝
7
呵呵。
逗号运算规则,从左向右计算,结果取最后一个逗号右边的值。()的优先级高,因此, b = (20,0,10); 按照这个规则,b = 10.

而a = 100,0,6; =号的优先级比逗号高,因此,先执行等号表达式。 a = 100.
2008-4-24 20:32
0
雪    币: 347
活跃值: (25)
能力值: ( LV9,RANK:420 )
在线值:
发帖
回帖
粉丝
8
感谢combjiang

不懂C语言,学习了
2008-4-24 23:27
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
顶一下
有点看不明白
2008-4-25 09:09
0
雪    币: 107
活跃值: (1683)
能力值: ( LV6,RANK:80 )
在线值:
发帖
回帖
粉丝
10
一个非常容易被新手忽略的问题 高手应该没问题
2008-4-25 10:06
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
aic
11
以前学的知识可以说全还给老师去了!
2008-4-28 10:57
0
雪    币: 175
活跃值: (13)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
想学习C语言有教程吗???
2008-4-28 14:07
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
13
的确,的确……,没得说,顶!
2008-4-29 15:09
0
雪    币: 216
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
14
很好,顶一下!!1
2008-4-30 13:00
0
雪    币: 170
活跃值: (90)
能力值: ( LV12,RANK:210 )
在线值:
发帖
回帖
粉丝
15
呵呵。
逗号运算规则,从左向右计算,结果取最后一个逗号右边的值。()的优先级高,因此, b = (20,0,10); 按照这个规则,b = 10.

而a = 100,0,6; =号的优先级比逗号高,因此,先执行等号表达式。 a = 100
强啊!!以前学的C全忘啦!! 撞死的啦  5555555555
2008-4-30 18:59
0
游客
登录 | 注册 方可回帖
返回
//