字符数组和字符串常量的区别

char *str1="abcde";//字符串常量
char str2[]="abcde";//字符数组

字符串常量:字符串常量不能修改,因为是共用的,*str1因为是指针类型的字符串常量,所以只占4个字节。

字符数组:如果想将一个字符串存放到变量中,必须使用字符数组,就是用一个字符型数组存放一个字符串

猜你喜欢

转载自blog.csdn.net/weixin_42306711/article/details/89765899