c语言gets()函数不能使用 现在的c语言使用gets()函数需要在主函数main()前进行声明 #include<stdio.h> char *gets (char *str);//声明 int main() { char c[20]; gets(c); puts(c); return 0; } 不要问为什么,你在搜索这个问题的时候已经知道了!!! 用fgets()代替gets() fgets(c, sizeof(c), stdin); //与gets(c)等效