指向字符串指针问题
char *p;
scanf("%s", p);
printf("%s\n", p);
代码这么写对么?运行结果对,指针不需要初始化么? 字符串?指针
[解决办法]
指针未开辟足够的空间,可以任选一种方法:
1、char p[80];
2、char* p = (char*)malloc(80*sizeof(char));
[解决办法]
需要分配内存。。。
[解决办法]
需要分配内存,不然不晓得大小
方法很多:
1,如楼1的
char p[80];
char* p = (char*)malloc(80*sizeof(char));
2,插入 p[80];
memset(p,0,80);