如果你键入一个没有任何空格的足够长的单词,程序最终会在大多数现代系统上崩溃。
你可以这样解决它:
#include <stdio.h> int main() { char name[7]; printf("Type your name\n"); if (scanf("%6s", name) == 1) printf("your name is: %s\n", name); return 0; }