发布时间:2013-01-04 13:21:59
最近在网上发现一个有趣的现象,一些公司的技术面试总是光顾一些常用的ANSI C函数,我去年也有幸碰到了实现一个简单scanf的命题。这类题,表面上看实际上都不难,但是想把它考虑全面,写的精炼且高效却很难,没有一定内功的人是达不到这个水准的,这也是频频被用来做测试人才尺子的原因。 其实很早就知道有些高手为了练内功在读C run-time代码,于是也深入了一段时间,同时我将视野放的更广一些,涉及到了更多的经典代码,对端正我的写程序态度起了很大的作用。趁这段时间辟谷,希望用这个系列把一些点滴记录下来,借着同广大网友交流的绝好时机,再重新审视一番我的思路。 先要感谢第一位给我的“写......【阅读全文】
发布时间:2013-01-04 13:04:35
一道笔试题,将字符串逆序。#include <stdio.h> #include <assert.h> #include <malloc.h> #include <string.h> /* ** 函数名:str_reverse ** 输入参数:char *str:原字符串 ** 返回值:char *ret_char:逆序后的字符串 ** 功能:将字符串逆序,如将"abcdef"转换成"fedcba" */ char *str_reverse(char* str) { int i=strlen(str); ......【阅读全文】