long atol(char *s)
{
long r=0;
int neg=0;
switch(*s)
{
case '-':
neg=1;
//without break
case '+':
s++;
break;
}
while(*s>='0'&&*s<='9')
{
int n=*s++-'0';
if(neg)
n=-n;
r=r*10+n;
}
return r;
}
这是C陷阱与缺陷里面的一个课后习题的程序。
第1题:
Java是一种体系结构中立、跨平台、可移植的语言
第2题:
1、在C语言中,有关函数的说法,以下正确的是
A.函数可嵌套定义,也可嵌套调用
B.函数可嵌套定义,但不可嵌套调用
C.函数不可嵌套定义,但可嵌套调用
D.函数不可嵌套定义,也不可嵌套调用
第3题:
关于java的描述正确的是
A.Java语言是可移植的
B.Java语言是解释型的
C.Java语言是支持多继承的
D.Java语言是跨平台的
第4题:
Java语言的版本有几个版本,请说明?
第5题:
【单选题】在 C 语言中,有关函数的说法,以下正确的是()
A.函数可嵌套定义,也可嵌套调用
B.函数可嵌套定义,但不可嵌套调用
C.函数不可嵌套定义,但可嵌套调用
D.函数不可嵌套定义,也不可嵌套调用