过期网站查询,南京安居建设公司,广州市住房 建设局网站,wordpress 快讯功能字符串变量
char* s “Hello, world!”#xff1b;
s是一个指针#xff0c;初始化为指向一个字符串常量 由于这个常量所在的地方#xff0c;所以实际上s是const char* s#xff0c;但是由于历史的原因#xff0c;编译器接受不带const的写法但是试图对s所指的字符串做写…字符串变量
char* s “Hello, world!”
s是一个指针初始化为指向一个字符串常量 由于这个常量所在的地方所以实际上s是const char* s但是由于历史的原因编译器接受不带const的写法但是试图对s所指的字符串做写入会导致严重的后果 如果需要修改字符串应该用数组 char s[] “Hello, world!”;
指针还是数组
char *str “Hello”;char word[] “Hello”; 数组这个字符串在这里 作为本地变量空间自动被回收 指针这个字符串不知道在哪里 处理参数动态分配空间
char*是字符串
字符串可以表达为char*的形式char*不一定是字符串 本意是指向字符的指针可能指向的是字符的数组就像int*一样只有他所指的字符数组有结尾的0才能说他所指的是字符串