C语言中的符号重载,static
2013-11-25 18:40
169 查看
源:C语言专家编程(推荐大家看一下,里面讲的东西还是很好的)
之前在看Linux的驱动程序时,看到函数名前的static,不太清楚是不是静态的意思,今天看书看到了C语言中的符号重载,才知道是可见域的问题,所以自己把书上的表搬了过来,其中“<”符号和“()"没有搬。
之前在看Linux的驱动程序时,看到函数名前的static,不太清楚是不是静态的意思,今天看书看到了C语言中的符号重载,才知道是可见域的问题,所以自己把书上的表搬了过来,其中“<”符号和“()"没有搬。
符号 | 意义 |
static | 在函数内部、定义变量表示静态 |
函数定义(在函数前面),表示函数只对该文件可见,在linux代码中用到很多,可以防止函数名重定义引起的冲突 | |
extern | 用于函数定义时,表示全局可见,默认就是extern |
用于变量,表示该变量在其他地方定义 | |
void | 用于函数返回值,表示该函数不返回任何值 |
用于指针声明时,表示通用指针 | |
位于参数列表,表示没有参数 | |
* | 乘法运算符 |
用于指针,表示间接引用 | |
在声明中,表示指针 | |
& | 取地址符 |
按位“与”操作 | |
= | 赋值操作 |
== | 比较运算符 |
<= | 小于等于运算符 |
<<= | 左移复合赋值运算符 |
相关文章推荐
- C语言中的符号重载
- c语言中static、extern、void的重载
- C语言里的符号重载《C专家编程》
- C语言中的符号重载
- C语言中的符号重载
- C语言中的符号重载(Expert C Programming笔记)
- C语言中的符号重载
- C语言中的符号重载
- c语言之extern和static
- c++类中重载输出和输入符号的时候如何处理枚举数据
- 黑马程序员——C语言之修饰符(static、extern)
- c语言中static 变量
- 不一样的C语言-auto,register,static,extern
- c语言中有符号和无符号数据类型的区别
- C语言变量存储类型auto,static,extern,static extern,register .
- 《黑马程序员》 extern与static的使用注意(C语言)
- MFC----C语言中的符号
- C语言中static用法介绍
- C语言中的static 详细分析
- c语言中auto,static,register,const,volatile,extern认识与理解