欢迎使用CSDN-markdown编辑器

来源:互联网 发布:linux安装的命令 编辑:程序博客网 时间:2024/05/17 01:01
#include <cstdio>int main(void){//对于字符串常量指针的查看    const char *c1="hello";    const char *c2="hello";    const char *c3="helloo";    printf ("c1's adress is:%p",c1);    printf ("\nc2's adress is:%p",c2);    printf ("\nc3's adress is:%p",c3);    char *const c4="hello";    return 0;}

运行后
c1,c2指针指向同一内存单元,c3则不然
对于const变量是无法修改的,但是可以用const_cast

   **形如 char *str="hello";编译不通过,因为在指针str定义时所指向内存单元是未知的,而C将这种对未知单元的初始化视为危险**
0 0
原创粉丝点击