2012年7月17日

数组与指针(一)

摘要: 今天写程序,碰到的,以前只看到过,写到了才想起来不能这么写...例:#include #include void test(char *buf){ buf = 'a';//正确,一维数组作为实参传入时,自动转为指针。}int main(void){ char buf[1024]; memset(buf, 0, sizeof(buf)); buf = 'a';//错误,数组名不能作为左值 test(buf); return;} 阅读全文

posted @ 2012-07-17 22:09 kevin_kang 阅读(171) 评论(0) 推荐(0)

my_strlen

摘要: 有人问我一条语句怎么实现实现strlen功能...,想了一会... 用递归实现的。int my_strlen(const char *str){ return *str?1+my_strlen(str+1):0;} 阅读全文

posted @ 2012-07-17 21:02 kevin_kang 阅读(157) 评论(0) 推荐(0)

pclint集成之source insight配置

摘要: unix下有命令lint(有的也没,AIX就有),但在unix下找大型程序waring,error比较慢,所以集成到source insight下修改,关于软件下载安装网上教程比较多就不写了。 pclint安装好后,可以不用图形界面配置,直接写配置文件,一个是std.lnt,一个是options.lnt,关于source insight的命令添加pclint的帮助有说明,网上教程也比较多。 std.lnt:(用的是codeblocks的库) D:\lint\lnt\co-mwwin32.lnt D:\lint\options.lnt -si4 -sp4 -i"C:\Program F 阅读全文

posted @ 2012-07-17 19:59 kevin_kang 阅读(1920) 评论(0) 推荐(0)

导航