C++关键字(static/register/atuo/extern/volatile/const)释疑[4]

[入库:2005年8月18日] [更新:2007年3月24日]

本文简介:选择自 njustcxy 的 blog

l         c++中,用const声明一个变量,意味着该变量就是一个带类型的常量,可以代替#define,且比#define多一个类型信息,且它执行内链接,可放在头文件中声明;但在c中,其声明则必须放在源文件(即.c文件)中,在cconst声明一个变量,除了不能改变其值外,它仍是一具变量,如

const int maxarray = 255;

char store_char[maxarray];  //c++中合法,c中不合法

l         const修饰指针时要特别注意。例:

本文关键:static register atuo extern volatile const
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top