1. 适用范围: 使用scanf("%c")时不想把空格回车等字符也输入进来 2. 代码: char rawin; /*过滤条件(或),并初始化rawin*/ for(rawin=' ';rawin==' '||rawin=='\n';) scanf("%c",&rawin); 保存输入的变量名=rawin;