会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
淡然者
博客园
首页
新随笔
联系
订阅
管理
公告
2015年5月14日
断言(ASSERT)的用法
摘要: 我一直以为assert仅仅是个报错函数,事实上,它居然是个宏,并且作用并非“报错”。 在经过对其进行一定了解之后,对其作用及用法有了一定的了解,assert()的用法像是一种“契约式编程”,在我的理解中,其表达的意思就是,程序在我的假设条件下,能够正常良好的运作,其实就相当于一个if语句:if...
阅读全文
posted @ 2015-05-14 14:03 wesun
阅读(1599)
评论(0)
推荐(0)
编辑
strcpy函数的实现
摘要: 已知strcpy函数的原型是:char *strcpy(char *dst, const char *src);实现strcpy函数解释为什么要返回char *假如考虑dst和src内存重叠的情况,strcpy该怎么实现1.strcpy的实现代码char * strcpy(char *dst,con...
阅读全文
posted @ 2015-05-14 12:27 wesun
阅读(216)
评论(0)
推荐(0)
编辑
strcmp函数的两种实现
摘要: strcmp函数的两种实现,gcc测试通过。一种实现:C代码#includeintstrcmp(constchar*str1,constchar*str2){/*注释以下的五行(while循环)可以简写为:*for(;(*str1==*str2)&&*str1!='\0';str1++,str2++...
阅读全文
posted @ 2015-05-14 12:26 wesun
阅读(872)
评论(0)
推荐(0)
编辑
break,continue,break的用法与区别
摘要: 1、return 语句的作用 (1) return 从当前的方法中退出,返回到该调用的方法的语句处,继续执行。 (2) return 返回一个值给调用该方法的语句,返回值的数据类型必须与方法的声明中的返回值的类型一致,可以使用强制类型转换来是数据类型一致。 (3) return 当方法说明中用voi...
阅读全文
posted @ 2015-05-14 06:19 wesun
阅读(367)
评论(0)
推荐(0)
编辑