欢迎来到代码驿站!

C代码

当前位置:首页 > 软件编程 > C代码

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

时间:2021-05-19 09:42:03|栏目:C代码|点击:

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

1.char 类型的指针数组:每个元素都指向一个字符串,指向可以改变

char *name[3] = {
  "abc",
  "def",
  "gbk"
  };
for(int i = 0 ; i < strlen(name); i ++){
   printf("%s\n", *(name+i));
   //printf("%s\n", name[i]);
}

//指向改变
name[3] = {
"aaa",
"bbb",
"ccc"
}

2.字符数组: 指向不能改变,但可改变里面的值

char names[] = “abc”; 
names[2] = ‘D';

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

上一篇:C语言中时间戳转换成时间字符串的方法

栏    目:C代码

下一篇:利用简洁的C语言代码解决跳台阶问题与约瑟夫环问题

本文标题:详解C语言中Char型指针数组与字符数组的区别

本文地址:http://www.codeinn.net/misctech/124716.html

推荐教程

广告投放 | 联系我们 | 版权申明

重要申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:914707363 | 邮箱:codeinn#126.com(#换成@)

Copyright © 2020 代码驿站 版权所有