Langage C , Notes

1. const char * p;  const作用范围是*p,即p指向的区域不允许更改。

    char * const p;   const作用范围是p,即p不允许更改。

2. char* s="aaa"; 如此声明则aaa为常量,存储在只读区,不得更改。相当于 const char * s; 延伸来讲,一些参数为char*的函数,在调用时不能直接以字符串常量做参数。不了       解这些的程序员会果断的遇到段错误。

   参考:http://www.360doc.com/content/11/0421/09/6541311_111194412.shtml

你可能感兴趣的:(c,存储,360)