真的抓狂了,isdigit()到底怎么用?救救小生我吧!
程序如下:#include <stdio.h>
#include <ctype.h>
int x=5;
main()
{
printf("%d",isdigit(x));
return;
}
输出如下:
0
为啥啊!难道5不是数吗?isdigit(x)的值不应该是非0吗?我头发都快抓成爱因斯坦了也没想明白,神啊救救我吧!哪位大人帮帮忙啊!!
[[it] 本帖最后由 duanjingyu 于 2008-3-24 10:32 编辑 [/it]]