标签:
1、关键字const什么含义
const int a; int const a; const int *a; int const *a; int * const a; int const * const a;
前两个的作用是一样的:a是一个常整型数
第三第四个意味着:a是一个指向常整型数的指针(整型数是不可修改的,但是指针可以)
第五个:a是一个指向整形数的常指针(指针指向的整型数是可以修改的,但是指针不能修改)
最后一个意味着:a是一个指向常整型数的常指针(指针指向的整型数是不可修改的,同时指针也是不可修改的)
2、关键字static的作用
3、关键字extern的作用
extern 表明函数和全局变量的作用范围的关键字,该关键字告诉编译器,其声明额函数或者变量可以在本模块或者其他模块中使用。
extern只是声明,需要在别的地方初始化
(也可以说是extern可以引用别的地方声明的全局变量)
20151023-const、static、extern作用
标签:
原文地址:http://www.cnblogs.com/yaofch107/p/4904645.html