有一个鲜为人知的运算符叫”趋向于”, 写作“-->”。比如说如果要实现一个倒数的程序,我们可以定义一个变量x,然后让它趋向与0:

在知乎上看到的几个关于C的奇淫技巧

输出:

在知乎上看到的几个关于C的奇淫技巧

 然后我们把 "x-->0" 换个方向,变成 "0<--x" :

在知乎上看到的几个关于C的奇淫技巧

结果输出少了个0:

在知乎上看到的几个关于C的奇淫技巧

 然后,嗯,来看看解释(来自stackoverflow):

 -->  is not an operator. It is in fact two separate operators,  --  and  > .

The conditional's code decrements x, while returning x's original (not decremented) value, and then compares the original value with 0 using the > operator.

To better understand, the statement could be written as follows:

while( (x--) > 0 )

相关文章:

  • 2022-12-23
  • 2021-09-21
  • 2021-10-20
  • 2021-08-21
  • 2022-01-25
  • 2021-07-29
  • 2021-06-21
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-10
  • 2022-12-23
  • 2021-07-15
相关资源
相似解决方案