详解C语⾔中Char型指针数组与字符数组的区别
1.char 类型的指针数组:每个元素都指向⼀个字符串,指向可以改变
char *name[3] = { \"abc\ \"def\ \"gbk\" };
for(int i = 0 ; i < strlen(name); i ++){ printf(\"%s\\n\ //printf(\"%s\\n\}
//指向改变name[3] = {\"aaa\\"bbb\\"ccc\"}
2.字符数组: 指向不能改变,但可改变⾥⾯的值
char names[] = “abc”; names[2] = ‘D';
如有疑问请留⾔或者到本站社区交流讨论,感谢阅读,希望能帮助到⼤家,谢谢⼤家对本站的⽀持!
因篇幅问题不能全部显示,请点此查看更多更全内容