C语言中字符串常量的存储方式有两种:字符指针和字符数组中。
就我目前所能理解到的程度,这两种方式的区别如下:
- 字符指针:
char *m = “February”;
可以写成:
char *m;
m = “February”; - 字符数组:
char s[] = {“language”};
不能分开写。
如果要分开写的话,就只能是给数组的每个元素逐一赋值。
单就这一点来看的话,使用字符指针来存储字符串常量更方便一点。
C语言中字符串常量的存储方式有两种:字符指针和字符数组中。
就我目前所能理解到的程度,这两种方式的区别如下:
单就这一点来看的话,使用字符指针来存储字符串常量更方便一点。