不二如是 发表于 2022-4-15 10:56:43



在线科普:



[attach]154771[/attach]

写代码时,一不小心发现了 C 语言中一个隐藏款操作符 -->

不管是 C90,C99 还是 C11 标准中,都还没有官方命名!

那就根据小行星命名按照发现者人名来定的原则,就叫“鱼C迭代符”吧~

不信吗?

好,上代码:

  1. #include <stdio.h>
  2. int main(void)
  3. {
  4.     int x = 12;
  5.     while (x --> 0)
  6.     {
  7.         printf("%d\n", x);
  8.     }
  9.     return 0;
  10. }
复制代码

运行看结果:

[attach]154772[/attach]

只要输入一个整数变量,该操作符就会每次递减 1 直到打印出 0 为止。

惊不惊喜?意不意外?!

正当我准备像语言标准委员会提交该发现时。

呃........
已有 12 人购买  本主题需向作者支付 3 鱼币 才能浏览 购买主题

andy大宝 发表于 2022-4-15 11:17:58

学会了{:10_257:}

Passepartout 发表于 2022-4-15 13:38:02

{:5_108:}

沮授 发表于 2022-4-15 16:05:58

不二如是yyds

大艺术家^ 发表于 2022-4-15 16:22:44

{:10_256:}

电控渣 发表于 2022-4-15 17:53:08

我爱C语言{:10_249:}{:10_256:}

zzxhh628 发表于 2022-4-15 21:26:04

竟然还有奇妙的运算符,了解了

hornwong 发表于 2022-4-15 23:51:32

我爱C语言

沐雨尘枫 发表于 2022-4-16 07:41:33

怎么说我刚好上完数组指针与指针数组看到这个奇怪的符号

AnisHan 发表于 2022-4-22 12:47:23

我爱C语言

asuka561 发表于 2022-4-22 14:53:31

我爱C语言
页: [1]
查看完整版本: 竟然一不小心解锁了 C 语言中的“隐藏款操作符”??