C语言题大神求解(求详细说一下x--,--y)

C语言题大神求解(求详细说一下x--,--y). 下列程序段的运行结果是___________  int x=9,y=9;... C语言题大神求解(求详细说一下x--,--y). 下列程序段的运行结果是___________
   int x=9,y=9; 
  printf("%d %d\n",x--,--y); 
展开
 我来答
金色潜鸟
2017-11-13 · TA获得超过3.2万个赞
知道大有可为答主
回答量:1.3万
采纳率:89%
帮助的人:5632万
展开全部
x--, 叫后缀自减1,或后缀减减,在本表达式中,x用原值,出了表达式后x自减1。
--y,叫前缀自减1,或前缀减减,y 先自减1,再用于 在本表达式,出了表达式后不另自减1。
int x=9,y=9; printf("%d %d\n",x--,--y); 可以分解写成三步:
(1)y=y-1; // y 变 8
(2)printf("%d %d\n",x,y); //输出 9 8
(3)x=x-1; // x 变 8
所以答,“下列程序段的运行结果是 9 8”
追问
那为什么先y-1呢?
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式