编辑: GXB156399820 2015-11-04

a[0] = 'X';

char *p = "world";

// 注意p 指向常量字符串 p[0] = 'X';

// 编译器不能发现该错误,运行时错误 (2) 用运算符sizeof 可以计算出数组的容量(字节数).sizeof(p),p 为指针得到的是一个指针变量的字节数,而不是p 所指的内存容量.C++/C 语言没有办法知道指针所指的内存容量,除非在申请内存时记住它.注意当数组作为函数的参数进行传递时,该数组自动退化为同类型的指针. char a[] = "hello world";

char *p = a;

cout

下载(注:源文件不在本站服务器,都将跳转到源网站下载)
备用下载
发帖评论
相关话题
发布一个新话题