黑马程序员技术交流社区
标题:
字符串两种定义的具体区别
[打印本页]
作者:
wpf986530062
时间:
2015-10-18 22:46
标题:
字符串两种定义的具体区别
定义一个字符串我们一般用两种方式,一种是字符数组,通过对字符数组每个元素赋值,最后人为加'\0'例如char str[10];int i;
for(i=0;i<9;i++){
scanf("%c",&str[i]);
}str[i]='\0';
另一种是 通过赋初值的方式让一个字符指针指向一个字符串,例如
char *str="contents of string";
再者字符数组是一个指针常量,就知道这么点了{:2_32:}
理解的还不透彻,求大神指点
作者:
faceseagod
时间:
2015-10-18 22:49
指针字符串存放在什么地方
作者:
wpf986530062
时间:
2015-10-18 22:53
指针字符串应该是在代码区吧。。。
作者:
knight_zfh1288
时间:
2015-10-18 23:07
说的很好了
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2