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