指针问题

常量

字符串

  1. 在声明字符串常量时,不要这么赋值:char *message = “hello!”;。字符串常量最好需要使用 const 关键字。

指针常量、常量指针

常量指针:只允许通过指针访问指向的内容,而不允许通过指针修改指向的内容。示例:

1
2
3
const char *name = "lww";
name = "zy"; // 指针可以重新指向新的空间
name[1] = 'z'; // Error,不允许修改指向的内容

指针常量:可以通过指针修改指向的内容,但是不允许修改指针指向的空间,即指针的值不允许修改。

重定义类型

使用关键字 typedef 而不是 #define char * pt2char;

本文结束感谢您的阅读
感谢打赏,继续前行!