1. 程式人生 > >C語言中的常用函數_持續更新

C語言中的常用函數_持續更新

就是 scanf() true 字符 水平 遇到 sca pan while

isspace函數:

背景:之前遇到scanf()輸入時會把換行符留在輸入隊列的情況,如果下次要用到getchar(),但是會導致其先返回這個我們不需要的換行符;從而導致不希望出現的行為;

說明:檢查參數c是否為空格字符,也就是判斷是否為空格(‘ ‘)、水平定位字符 (‘\t‘)、歸位鍵(‘\r‘)、換行(‘\n‘)、垂直定位字符(‘\v‘)或翻頁(‘\f‘)的情況。若參數c為空格字符,則返回TRUE,否則返回NULL(0)。

:位於ctype.h中,是宏定義,非真正函數;

例子

1 int ch;
2 while(isspace(ch=getchar()))
3     continue
;

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

C語言中的常用函數_持續更新