解释一下,知乎上关于C语言奇技淫巧最火的回答。
2024-10-01 22:13:26
前几天逛知乎,碰巧发现一个很火的问题。
“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 ;
}
最后附上运行结果:
谢谢大家的阅读。
最新文章
- YisouSpider你想搞死我的服务器吗?
- Windows下如何修改php.ini的访问路径?
- [EventBus源码解析] EventBus.register 方法详述
- CSS等高布局
- C文件操作(全)
- echo输出到stderr
- CSS的伪元素(二)
- PostgreSQL的 initdb 源代码分析之十四
- Thinkphp C方法
- Android 之 悬浮窗
- GSON 简介 示例
- 两种Data Table参数化设置的区别
- Oracle SQL 基本操作之 用户权限管理方法
- 在commons-lang3包中StringUtils类的ordinalIndexOf中有一个错误
- Java转PHP的心路历程
- Python爬虫8-ajax爬取豆瓣影榜
- MVP模式, 开源库mosby的使用及代码分析
- eclipse设置properties文件的字体颜色
- 2、每日复习点--ConcurrentHashMap vs HashMap vs LinkedHashMap vs HashTable
- case &#183;&#183;&#183; when &#183;&#183;&#183; then &#183;&#183;&#183;&#183;的使用,同一字段不同内容分组显示
热门文章
- 一个自己犯的react错误
- jQuery多库共存处理$.noConflict()
- Facebook巴特尔与谷歌移动广告 急于打开中国市场
- Android新闻案例clientserver达到,完全自己的新闻节目平台
- DDD实战9 经销商领域上下文
- GDI+与WPF中的颜色简析
- WPF 3D model - Sphere, Cone, and Cylinder
- OpenCV实现朴素贝叶斯分类器诊断病情
- WPF 实现水纹效果
- Android备注26.Android异步任务(AsyncTask)