a=5,b=++a*--a为什么等于25,b=++a*a--为此什么等于36? 因为++a或--a是先加1或减1后,再参加运算,而a--是先运算再减1,主要理解是++或--都是给变量a的操作b=++a*--a;分步执行:1、++a,a=6 2、--a,a=5 3、a*a=25b=++a*a--;分步执行:1、++a,a=6 2、a*a=36 2、a--,a=5 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 同意楼上再鄙视下出这种题目的人,我不信有人在项目中会写出这样的代码b=++a*--a *的优先级比++,--都要低..所以a=5,b=++a*--a会:1. ++a a=62. --a a=53. b=a*a=25b=++a*a--会:1. ++a a=62. a-- a=6 (a要在做完乘法后才变回5)3. b=a*a=36 关于udp打洞建立连接后,双方能不能用tcp来传输文件 VC连接数据库,建了个ADOConn类负责连接,求帮忙看下报错原因 使用MAPI发送邮件,只能把邮件发送到发件箱吗? 哪可以得到Packet32.lib,急用啊 关于2个线程的一个读数据,一个写数据的控制。 SET_NETWARE_SVCID应该怎么用? 妹课程设计不会做,高人GG们指点一下好吗 关于利用DrawText进行自动换行的问题!! 请各位畅谈:C/C++运行期库,来者有分:) 求帮助,在win32程序中通过system运行exe文件总是异常退出 一个关于new和delete的奇怪问题 vc中嵌入sql问题
再鄙视下出这种题目的人,我不信有人在项目中会写出这样的代码b=++a*--a
a=5,b=++a*--a会:
1. ++a a=6
2. --a a=5
3. b=a*a=25b=++a*a--会:
1. ++a a=6
2. a-- a=6 (a要在做完乘法后才变回5)
3. b=a*a=36