前几天逛知乎,碰巧发现一个很火的问题。

“C 语言有什么奇技淫巧?”虽然问题本身没有什么特殊的地方,但是网友的回答却是非常幽默。

下面就让我们一起来分析一下,被赞最多的答案“C 语言运算符 趋向于‘-->’”。

相信所有认真学习过C 语言的朋友都知道,C 语言中并没有 ‘-->’ 运算符。

那么为什么有网友说程序可以运行呢?

实际上, ‘ --> ’是 运算符‘--’ 和 运算符‘>’的组合使用。

由于‘>’ 优先级大于 ‘--’ ,所以 x --> 0 执行顺序应该如下:

先 x > 0

再 x --

经过细心的网友提醒,特做如下改正:

x --> 0 

先执行 x --,返回x;

再执行 x > 0;

最后执行x = x - 1;

经过上面分析,上面代码实际上可以写成如下所示。

#include<stdio.h>

int main()
{
int x = ;
while(x > )
{
x--;
printf("%d ", x);
}
return ;
}

最后附上运行结果:

谢谢大家的阅读。

最新文章

  1. YisouSpider你想搞死我的服务器吗?
  2. Windows下如何修改php.ini的访问路径?
  3. [EventBus源码解析] EventBus.register 方法详述
  4. CSS等高布局
  5. C文件操作(全)
  6. echo输出到stderr
  7. CSS的伪元素(二)
  8. PostgreSQL的 initdb 源代码分析之十四
  9. Thinkphp C方法
  10. Android 之 悬浮窗
  11. GSON 简介 示例
  12. 两种Data Table参数化设置的区别
  13. Oracle SQL 基本操作之 用户权限管理方法
  14. 在commons-lang3包中StringUtils类的ordinalIndexOf中有一个错误
  15. Java转PHP的心路历程
  16. Python爬虫8-ajax爬取豆瓣影榜
  17. MVP模式, 开源库mosby的使用及代码分析
  18. eclipse设置properties文件的字体颜色
  19. 2、每日复习点--ConcurrentHashMap vs HashMap vs LinkedHashMap vs HashTable
  20. case &#183;&#183;&#183; when &#183;&#183;&#183; then &#183;&#183;&#183;&#183;的使用,同一字段不同内容分组显示

热门文章

  1. 一个自己犯的react错误
  2. jQuery多库共存处理$.noConflict()
  3. Facebook巴特尔与谷歌移动广告 急于打开中国市场
  4. Android新闻案例clientserver达到,完全自己的新闻节目平台
  5. DDD实战9 经销商领域上下文
  6. GDI+与WPF中的颜色简析
  7. WPF 3D model - Sphere, Cone, and Cylinder
  8. OpenCV实现朴素贝叶斯分类器诊断病情
  9. WPF 实现水纹效果
  10. Android备注26.Android异步任务(AsyncTask)