狗屁不通的《C语言详解:什么是表达式、语句、表达式语句?》

http://www.cnblogs.com/Lhw978/archive/2012/03/15/2398499.html

因博主删掉指出该文错误的评论而发。

 

对于返回值不为void的函数,对它的正确调用也是表达式。

 

这是胡扯,返回值类型为void的函数调用也是表达式

 

以下是C语言中的运算符 

: :

 

狗屁不通,这个根本不是C语言的运算符

 

以下是C语言中的运算符

 

!
~
+
-
++
- -
&
*
Size of

 

++、--之间居然留有空格,很2。就不说作者压根不懂前缀++、后缀++是两个运算的事情了
Size of :这个更2,C语言没有这种运算符

 

原贴主把标题改成了《C/C++语言详解:什么是表达式、语句、表达式语句?》

这就更加狗屁不通
因为很多形式相同的运算符在C和C++语言中的含义完全不同,譬如 = 运算就是如此

 

运算符列表居然残缺不全
比如cast运算阙如,|| 运算阙如

Bitwise AAND

AAND 是啥东东

 

语句指的是当程序运行时执行某个动作的语法结构。它改变变量的值,产生输出,或处理输入。

 

 这也是胡扯,不值得一驳。总所周知,goto语句就不改变变量的值,也不产生输出或处理输入。

++ Pre or post increment

--  Pre or post decrement

这个也是胡扯,四个运算符被写成了两个。在C语言中后缀++与一元++(前缀)是两种运算,两者的优先级并不相同

    i++ + i++ + ++i (编程规范:不提倡这种表达式)

 

这根本就不是提倡不提倡的问题,这种写法本身就是错误的

 Comma  ,  Evaluate  L → R

把逗号运算符的操作说成是Evaluate(求值)也很荒唐,因为所有的运算都求值(Evaluate)

(待续)

转载于:https://www.cnblogs.com/pmer/archive/2012/03/15/2398667.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值