C语言中的常用函数_持续更新

时间:2023-03-10 02:33:55
C语言中的常用函数_持续更新

isspace函数:

背景:之前遇到scanf()输入时会把换行符留在输入队列的情况,如果下次要用到getchar(),但是会导致其先返回这个我们不需要的换行符;从而导致不希望出现的行为;

说明:检查参数c是否为空格字符,也就是判断是否为空格(' ')、水平定位字符 ('\t')、归位键('\r')、换行('\n')、垂直定位字符('\v')或翻页('\f')的情况。若参数c为空格字符,则返回TRUE,否则返回NULL(0)。

注:位于ctype.h中,是宏定义,非真正函数;

例子

 int ch;
 while(isspace(ch=getchar()))
     continue;

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++