社区
C语言
帖子详情
关于c的小问题,请帮忙~~~
TTC
2002-03-20 02:07:06
int x,y,z;
y=z=-1;
x=-z---y;
printf("%d\n",x);
这段代码的结果是2,我搞不清楚到底怎么来的,请各位指教~~~
...全文
27
6
打赏
收藏
关于c的小问题,请帮忙~~~
int x,y,z; y=z=-1; x=-z---y; printf("%d\n",x); 这段代码的结果是2,我搞不清楚到底怎么来的,请各位指教~~~
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
TTC
2002-03-20
打赏
举报
回复
多谢各位~~~给分啦~~
kaitty
2002-03-20
打赏
举报
回复
由于c语法是左结合的,所以
x = -z ---y等价于 x = -(z--)-y;
lightning
2002-03-20
打赏
举报
回复
o.没看到
lightning
2002-03-20
打赏
举报
回复
x= ((-z)--) - y
hhdsq
2002-03-20
打赏
举报
回复
其实就是x=-z-y,z--不用管它(因为它是后置递减,在参加运算后才开始递减的)。
所以x=1+1=2,没什么问题啊
WingfireWu
2002-03-20
打赏
举报
回复
steps:
x = -(z--) - y = -(-1) - (-1) = 2
词法分析 C语言源代码 编译原理 最新版
如果你要的话就不要吝惜你的分数,这个是我花了好长时间完成的,绝对真实可用,2010-4-20保证最新版。 同学,学习靠自觉,但是忙不过来了,大家一起
帮忙
~
高级C语言设计答案
专接本教材,课后设计的答案。如有错误
帮忙
指出,这个仅供参考,
C语言小游戏编程开发-五子棋游戏
你可能不知道,C语言编程也可以开发小游戏项目哦! 本课程为黄强老师为学习C语言编程的童鞋带来的游戏趣味编程项目实战课程,通过对五子棋游戏的一步一步开发, 帮学员们巩固C语言编程,课程中老师通过细心的讲解...
【数据结构】括号匹配
问题
上机作业,自己做的 不是很好!实现的就是{【(之间匹配的
问题
~~ 也希望大家可以
帮忙
修改。
java进阶程序设计小程序打包
最近有朋友问我有没有java程序教程,让我帮
帮忙
教一下。 本人其实一直是学习C语言的对java也不是很熟悉。本来想自己做些教程的,但是想来想去,还是不要卖弄的好~~网上搜集的,java小程序,有兴趣的下载看看。免费!
C语言
69,371
社区成员
243,080
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章