黑马程序员技术交流社区
标题:
字符串指针
[打印本页]
作者:
lvguodong
时间:
2015-10-4 22:05
标题:
字符串指针
#include <stdio.h>
int main()
{
//用字符串数组
char a[]={"abcdefg"};
char b[8]={'a','b','c','d','e','f','g'};
//用字符串指针
char *c={"abcdefg"};
char *d={"abcdefg"};
printf("c=%p\t*c=%c\tc=%s\n",c,*c,c);
printf("*c的字节数为:%lu\tc的字节数为:%lu\n",sizeof (*c),sizeof (c));
printf("a数组的地址为:%p\tb数组的地址为:%p\t指针c的地址为:%p\t指针d的地址为:%p\n",a,b,c,d);
//字符串数组:用于此字符串需要被改变或者使用次数较少的时候
//字符串指针:用于此字符串不需要被改变并且需要反复使用的时候
a[0]='h';
printf("a=%s\n",a);
//二维字符串数组
char arr[2][5]={"abcd","hijk"};
printf("arr[0]=%s\tarr[1]=%s\n",arr[0],arr[1]);
//二维字符串指针
char *brr[2]={"abcd","hijk"};
printf("brr[0]=%s\tbrr[1]=%s\n",brr[0],brr[1]);
return 0;
}
复制代码
作者:
SinLcc
时间:
2015-10-5 21:05
加油加油
作者:
JIONGJIONGLIAN
时间:
2015-10-5 21:18
字符串指针有几个声明方法呀?
作者:
木亙。
时间:
2015-10-5 21:31
加油楼主
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2