isalnum判断字符是否是数字或字母

检查参数是否为英文字母或阿拉伯数字,在标准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;
}