spring是常量字符串,不可以输入。没输出是因为你往常量字符串中输入数据,导致程序崩溃掉了
改为字符数组就行了
char spring[100] = "NULL";
#include <stdio.h>
int main()
{
char str[100];
char *spring = str;
scanf("%s", &str);
printf("%s", spring);
return 0;
}
对于常量指针不能进行赋值处理
可以用malloc或者数组来初始化