比较有意思的题目

Q190712087 2007-03-17 02:00:20
int i=10;
i=i/i++;
i=i/++i;
想一下再去运行咯!!!
...全文
324 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
work_farmer 2007-03-19
  • 打赏
  • 举报
回复
int i=10;
i=i/i++; //这句等价于i=i/i;i=i+1;故结果为2
i=i/++i; //这句等价于i=i+1;i=i/i;故结果为1
p_zyh 2007-03-19
  • 打赏
  • 举报
回复
作为一个程序员,应该写出清晰易懂、没有歧义的代码
除非是在研究语言规范、或者编译器
否则没有必要琢磨这类语法上的生僻用法
例如i=(i++)
弄清楚了又能有什么用呢?
sunmc 2007-03-18
  • 打赏
  • 举报
回复
有意思吗?
albertMn 2007-03-18
  • 打赏
  • 举报
回复
结果是2,1。
那位高手能解释一下。
y531876 2007-03-18
  • 打赏
  • 举报
回复
不知楼主说的意思是什么??
一个松 2007-03-18
  • 打赏
  • 举报
回复
又是左右结合性的问题和先加后加的问题...

69,382

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧