const char *和char *有什么区别
时间: 2023-06-10 10:05:05 浏览: 131
VC++ string_format(const char* format, ...)
5星 · 资源好评率100%
const char * 和 char * 的区别在于 const 关键字修饰符的位置。const char * 表示指向一个常量字符的指针,即该指针所指向的字符内容不能被修改,但是指针本身可以修改。而 char * 表示指向一个字符的指针,指针所指向的字符内容和指针本身都可以被修改。因此,const char * 常用于函数参数声明和函数返回值,以确保函数内部不会修改传入的字符指针指向的内容。
阅读全文