详解C语言中Char型指针数组与字符数组的区别
发布时间:2020-12-15 03:36:06 所属栏目:C语言 来源:网络整理
导读:详解C语言中Char型指针数组与字符数组的区别 1.char 类型的指针数组:每个元素都指向一个字符串,指向可以改变 char *name[3] = { "abc","def","gbk" };for(int i = 0 ; i strlen(name); i ++){ printf("%sn",*(name+i)); //printf("%sn",name[i]);}//指向
详解C语言中Char型指针数组与字符数组的区别 1.char 类型的指针数组:每个元素都指向一个字符串,指向可以改变 char *name[3] = { "abc","def","gbk" }; for(int i = 0 ; i < strlen(name); i ++){ printf("%sn",*(name+i)); //printf("%sn",name[i]); } //指向改变 name[3] = { "aaa","bbb","ccc" } 2.字符数组: 指向不能改变,但可改变里面的值 char names[] = “abc”; names[2] = ‘D'; 如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持! (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |