我是zoro
分类: LINUX
2010-10-28 10:02:21
定义格式:
const char * p1
char const * p2 //p1,p2等同,*在const右边,表示指向的内容只读
char * const p3 //*在const左边,表示指针本身只读
如果输入参数采用“指针传递”,那么加const修饰可以防止意外的改动该指针指向的内存单元,起到保护的作用。
void stringcopy(char *strdest,const char *strsrc);
其中strsrc是输入参数,strdest是输出参数。给strsrc加上const 修饰符后,如果函数体内的语句试图改动strsrc指向的内存单元,编译器将指出错误。chinaunix网友2010-10-28 18:17:55
很好的, 收藏了 推荐一个博客,提供很多免费软件编程电子书下载: http://free-ebooks.appspot.com