- 相關(guān)推薦
筆試題(設(shè)計函數(shù))
1.設(shè)計函數(shù) int atoi(char *s),
筆試題(設(shè)計函數(shù))
。int atoi(char *s)
{
char sign;
char sign_val = 1;
int val = 0;
int n = 0;
/* skip spaces */
while (isspace(*s))
++s;
if (*s == '-' || *s == '+')
/* skip '-' and '+' sign */
{
sign = *s;
if (sign == '-')
sign_val = -1;
++s;
}
/* when goes here, it is not space or sign */
while ((*s != '\0') && isdigit(*s))
{
val = 10 * n + (*s - '0');
n = val;
s++;
}
if (*s != '\0')
{
printf("non digit in your input!!\n");
exit(-1);
}
/* non error occured */
return (sign_val * val);
}
2.int i=(j=4,k=8,l=16,m=32); printf("%d", i); 輸出是多少?
結(jié)果為: 32.
【筆試題設(shè)計函數(shù)】相關(guān)文章:
360筆試題目06-27
筆美國國家儀器試題目09-23
搜狐產(chǎn)品筆歸分享筆試題目07-05
tatic函數(shù)與普通函數(shù)的區(qū)別06-08
編寫類String 的構(gòu)造函數(shù)、析構(gòu)函數(shù)和賦值函數(shù)09-14
java設(shè)計模式面試題08-17
《函數(shù)的概念》說課稿08-15
編寫strcpy函數(shù)11-01
程序設(shè)計筆試題解析06-03