用于判断参数是否为英文字母,在标准的C函数中,相当于使用 isupper(c) || islower(c)做测试
#include <stdio.h> #include <ctype.h> int main(void) { char str[] = "abc!123!"; int i = 0; for(i;str[i] != 0;i++) { if(isalpha(str[i])){ printf("%c is a-z\n",str[i]); } } return 0; }
用于判断参数是否为英文字母,在标准的C函数中,相当于使用 isupper(c) || islower(c)做测试
#include <stdio.h> #include <ctype.h> int main(void) { char str[] = "abc!123!"; int i = 0; for(i;str[i] != 0;i++) { if(isalpha(str[i])){ printf("%c is a-z\n",str[i]); } } return 0; }