c语言:为什么执行结果是0.. 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 c语言 搜索资料 1个回答 #热议# 应届生在签三方时要注意什么? bignode 2017-12-26 · TA获得超过2664个赞 知道大有可为答主 回答量:1427 采纳率:75% 帮助的人:539万 我也去答题访问个人页 关注 展开全部 关键是了解自减运算符机制:y--;和--y;单独在一个语句是没有区别的,执行完后,y在原值基础上减1;但与其它代码出现在同一语句中时,就有区别了,--y先自减,再取y值参与其它运算 ;y--先取y值参与其它运算,再自减。while(--y);中,循环退出条件是括号中的值为0,即y自减1后的值是0;print(y--)之前,y值为0,printf先输出y的这个值0,然后y自减1,语句执行完,y为-1. 本回答由提问者推荐 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2021-10-28 初学C语言,帮我看看这个输出结果为什么是0? 2023-04-07 为什么c语言的输出结果是0 2023-04-07 为什么c语言的输出结果是0 2023-04-26 为什么c语言的输出结果是0 2023-04-26 为什么c语言的输出结果是0 2023-04-07 为什么c语言的输出结果是0 2022-11-08 c语言中关于0的问题 1 2016-01-07 c语言,下面的程序结果为啥是0 3 更多类似问题 > 为你推荐: