首页 > 代码库 > C语言中的符号重载

C语言中的符号重载

C语言中的符号重载(C专家编程,2.3误做之过,P37)

 

符号

意义

static

在函数内部,表示该变量的值在各个调用间一直保持延续性

在函数这一级,表示该函数只对本文件可见

extern

用于函数定义,表示全局可见(属于冗余)

用于变量,表示它在其他地方定义

void

作为函数的返回类型,表示不返回任何值

在指针声明中,表示通用指针的类型

位于参数列表中,表示没有参数

*

乘法运算符

用于指针,间接引用

在声明中,表示指针

&

位的AND操作符

取地址操作符

=

赋值符

==

比较运算符

<=

<<=

小于等于运算符

左移复合赋值运算符

<

小于运算符

#include 指令的左定界符

( )

在函数定义中,包围形式参数表

调用一个函数

改变表达式的运算次序

将值转换为其他类型(强制类型转换)

定义带参数的宏

包围sizeof操作符的操作数(如果它是类型名)