字符数组与字符指针的区别
字符数组与字符指针的区别
[解决办法]
//******************************************
楼主。我说说吧
例如
char *p="welcome to csdn!"; //它是不可以改变的.例如: //******字符串常量
(*p)='h'; //如果你试图改变指针所指向的内容是会报错的.
//因为字符串常量是放在静态存储区的,这部分内容是不能修改的。
c中如果想将一个字符串存放到变量中,必须使用字符数组,就是用一个字符型数组存放一个字符串,
例如:char data[10]="china";这时候,这个字符数组存放了一个字符串,它是可以改变的,
//例如:data[0]='m';这种操作都是可以的。
举例子吧
char s[100]="www.baidu.com";//***********字符数组
char t[]="www.google.com";
strcat(s,t);
printf(s);
printf("\n");
这个就可以的
楼主明白??