#include<stdio.h>
int main()
{
char *string="I am student";
*string='t';
printf("%s",string);
return 0;
想把I变成t,运行不了。
char *string="I am student";改成char string【】="I am student"就可以。
请问这两种定义方法有什么区别呢?还有要给用char *string="I am student";定义的数组修改里面的元素要怎么操作。