野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: 山外メ雲ジ

【每日一题讲解】逗号表达式的使用

  [复制链接]
发表于 2015-6-30 13:46:15 | 显示全部楼层
2.....................吧
回复

使用道具 举报

发表于 2015-7-1 17:00:16 | 显示全部楼层
3.....................................
回复

使用道具 举报

发表于 2015-7-3 18:27:25 | 显示全部楼层
b=1  a=2 b=2 a=3
回复 支持 反对

使用道具 举报

发表于 2015-7-8 19:23:21 | 显示全部楼层
a++=1,a=2;++a=3,所以b=3.
回复 支持 反对

使用道具 举报

发表于 2015-7-9 22:13:59 | 显示全部楼层
查看答案!!
回复

使用道具 举报

发表于 2015-7-13 12:06:50 | 显示全部楼层
b=1         
回复 支持 反对

使用道具 举报

发表于 2015-7-18 11:26:14 | 显示全部楼层
逗号运算符的优先级最低,求完a++后接着赋值给了b,但b此时为1,b++得到2
回复 支持 反对

使用道具 举报

发表于 2015-7-18 12:23:18 来自手机 | 显示全部楼层
应该是2。。。。
回复

使用道具 举报

发表于 2015-7-18 23:08:08 | 显示全部楼层
b=1,逗号表达式等级低于等号
回复 支持 反对

使用道具 举报

发表于 2015-7-21 17:48:38 | 显示全部楼层
2,++a。。。
回复

使用道具 举报

发表于 2015-7-23 01:25:09 | 显示全部楼层
3..........
回复

使用道具 举报

发表于 2015-7-23 14:31:57 | 显示全部楼层
2                 
回复 支持 反对

使用道具 举报

发表于 2015-7-23 15:21:35 | 显示全部楼层
答案是3吗?
回复

使用道具 举报

发表于 2015-7-23 19:10:15 | 显示全部楼层
题目出的比妹子还靓
回复 支持 反对

使用道具 举报

发表于 2015-7-24 20:52:23 | 显示全部楼层
将本题如此看b=a++),(b++),(++a)。这样看就很好理解了。第一个表达式过后,b=1,a=2(先给B赋值,a后再自加),第二个表达式就是b自加,b=2。第三个表达式不改变b的值,所以b=2
回复 支持 反对

使用道具 举报

发表于 2015-7-25 11:34:23 | 显示全部楼层
22222222222
回复 支持 反对

使用道具 举报

发表于 2015-7-30 10:10:25 | 显示全部楼层
以前没用过逗号表达式,学习一下
回复 支持 反对

使用道具 举报

发表于 2015-7-30 15:01:10 | 显示全部楼层
答案是2,应该是正确答案吧
回复 支持 反对

使用道具 举报

发表于 2015-7-30 15:47:26 | 显示全部楼层
a=3,b=2,注意常用运算符
回复 支持 反对

使用道具 举报

发表于 2015-7-30 15:51:01 | 显示全部楼层
1
回复

使用道具 举报

发表于 2015-8-1 00:16:19 | 显示全部楼层
b=1,      
回复 支持 反对

使用道具 举报

发表于 2015-8-1 12:26:49 | 显示全部楼层
b=2,a=3   
回复 支持 反对

使用道具 举报

发表于 2015-8-1 15:29:41 | 显示全部楼层
1111111111111111111111
回复 支持 反对

使用道具 举报

发表于 2015-8-1 15:38:45 | 显示全部楼层
output:
         b= a++ = 1;
回复 支持 反对

使用道具 举报

发表于 2015-8-2 10:04:06 | 显示全部楼层
2,2,1不知道对不对
回复 支持 反对

使用道具 举报

发表于 2015-8-2 10:06:13 | 显示全部楼层
ddddddddddddddd
回复 支持 反对

使用道具 举报

发表于 2015-8-4 19:30:31 | 显示全部楼层
2,逗号表达式
回复 支持 反对

使用道具 举报

发表于 2015-8-9 00:25:23 | 显示全部楼层
逗号表达式,结果是2
回复 支持 反对

使用道具 举报

发表于 2015-8-9 10:19:08 | 显示全部楼层
我觉得吧应该是
b=2,a=2
回复 支持 反对

使用道具 举报

发表于 2015-8-11 17:07:47 | 显示全部楼层
dingyixai
回复

使用道具 举报

发表于 2015-8-12 00:01:57 | 显示全部楼层
3。。。。。。。。。。。。。。
回复

使用道具 举报

发表于 2015-8-12 00:09:12 | 显示全部楼层
好难啊,快看看
回复 支持 反对

使用道具 举报

发表于 2015-8-12 19:00:53 | 显示全部楼层
3是不是是不是是不是是不是是不是
回复 支持 反对

使用道具 举报

发表于 2015-8-14 14:56:27 | 显示全部楼层
结果是2吧!
回复

使用道具 举报

发表于 2015-8-14 20:52:08 | 显示全部楼层
逗号表达式取最后一个值,即++a,2
回复 支持 反对

使用道具 举报

发表于 2015-8-16 12:31:55 | 显示全部楼层
这个会做,2,哈哈
回复 支持 反对

使用道具 举报

发表于 2015-8-19 09:34:36 | 显示全部楼层
2,逗号表达式优先级低 先算b=a++,然后b++
回复 支持 反对

使用道具 举报

发表于 2015-8-19 10:53:40 | 显示全部楼层
b=2                  
回复 支持 反对

使用道具 举报

发表于 2015-8-21 11:08:46 | 显示全部楼层
3                                 
回复 支持 反对

使用道具 举报

发表于 2015-8-21 11:46:56 | 显示全部楼层
是3吧,看看答案
回复 支持 反对

使用道具 举报

发表于 2015-8-21 18:28:58 | 显示全部楼层
b=2??     
回复 支持 反对

使用道具 举报

发表于 2015-8-22 14:29:05 | 显示全部楼层
认真学习真棒!!非常感谢
回复 支持 反对

使用道具 举报

发表于 2015-8-22 17:37:41 | 显示全部楼层
本帖最后由 葱紫晨 于 2015-8-22 17:42 编辑

3                 
又错了。。。。。。  
逗号表达式优先级是最低的所以先执行b=a++ (b==1),在自加b++(b==2),最终b==2.
回复 支持 反对

使用道具 举报

发表于 2015-8-23 03:25:38 | 显示全部楼层
我认为答案是3,查看下
回复 支持 反对

使用道具 举报

发表于 2015-8-23 03:31:57 | 显示全部楼层
b = a++; ++运算符优先级不是比赋值运算符=优先级高吗?
回复 支持 反对

使用道具 举报

发表于 2015-8-25 19:02:41 | 显示全部楼层
                       看看
回复 支持 反对

使用道具 举报

发表于 2015-8-26 17:10:39 | 显示全部楼层
我猜答案是3
回复 支持 反对

使用道具 举报

发表于 2015-8-27 11:30:13 | 显示全部楼层
3?                           
回复 支持 反对

使用道具 举报

发表于 2015-8-27 11:32:07 | 显示全部楼层
看错题目了。。。。
回复 支持 反对

使用道具 举报

发表于 2015-8-28 10:32:33 | 显示全部楼层
999999999999999999999999
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-11-22 11:35 , Processed in 0.046774 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表