c语言名题精选百则技巧篇

时间:2013-06-27 15:57:20
【文件属性】:

文件名称:c语言名题精选百则技巧篇

文件大小:131KB

文件格式:RAR

更新时间:2013-06-27 15:57:20

c语言技巧

这是部很好C语言自学练习的好书 #include /* for INT_MAX and INT_MIN */ #include /* for isdigit() */ #define OVERFLOW 1 #define UNDERFLOW -1 #define NO_ERROR 0 int x_atoi(char s[], int *result) { int digit_value; /* value of the scaned dig */ int i; *result = 0; for (i = 0; isdigit(s[i]); i++) /* overflow test */ if (*result <= (INT_MAX - (digit_value=s[i]-'0'))/10) *result = 10 * *result + digit_value; else return OVERFLOW; /* returns OVERFLOW */ return NO_ERROR;


网友评论