您的当前位置:首页正文

详解C语言中Char型指针数组与字符数组的区别

来源:一二三四网
详解C语⾔中Char型指针数组与字符数组的区别

详解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';

如有疑问请留⾔或者到本站社区交流讨论,感谢阅读,希望能帮助到⼤家,谢谢⼤家对本站的⽀持!

因篇幅问题不能全部显示,请点此查看更多更全内容

Top