- 论坛徽章:
- 0
|
1:不使用C函数库,编写strcpy函数,函数原型是char *strcpy(char *s,char *t)
这个简单,可是还加了一问:已经把字符串拷贝到*s了,为什么还要返回char *指针?这个问题倒是没有想过,平常写的代码好像是不返回.
void strcpy(char *s,char *t)
{
while(*s++ = *t++)
;
}
2:如何编写if条件语句判断boolean b,float x,void *p与"零"的关系.这里的"零"可以是0,false,空指针,比如int i,if(i == 0)和if(i != 0).这个问题可能问得有些弱智,但还是希望好心人帮忙,因为明天还有面试,可能会有同样的问题.
3:分析下面两段代码的优缺点
1:for(i = 0;i < N; i++)
{
if(condition)
dosomething();
else
dootherthing();
}
2:if(condition)
for(i = 0;i < N;i++)
dosomething();
else
for(i = 0;i < N;i++)
dootherthing();
谢谢!!!! |
|