黑马程序员技术交流社区
标题:
字符串指针和字符串数组都是什么哦
[打印本页]
作者:
feng2706
时间:
2016-3-1 22:32
标题:
字符串指针和字符串数组都是什么哦
#include <stdio.h>
int main(){
char *arr[2]={"heima","heima"};
printf("%s\n%s\n",arr[0],arr[1]);
printf("%p\n%p\n",arr[0],arr[1]);
return 0;
#include <stdio.h>
int main(){
char arr[2][8]={"heima","heima"};
printf("%s\n%s\n",arr[0],arr[1]);
return 0;
}
作者:
jacku
时间:
2016-3-5 23:56
其实就是这两者都可以用来存储字符串,但是指针是变量可以替换改变,而数组表示的是常量不可以替换。两者的存储方式不同,
作者:
冷傲阳
时间:
2016-3-9 21:18
字符串数组其实就是char类型的数组里面存的元素,字符串指针变量存的是字符串的首地址
作者:
咘噜不撸Blue
时间:
2016-3-9 21:37
第一个是指针数组,数组中存储了2个指针变量,每个变量分别指向一个常量区的字符串.第二个是一个二维数组,是存储在栈区的,保存的是2个字符串.
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2