断言
如果使用了代码原本不应该使用的导致程序出现了bug,程序崩溃。我们应该尽量杜绝这种现象的发生,
而断言就很好的解决了这一情况。
#include <stdio.h>
#include <assert.h>//断言需要的头文件
#include <string.h>
void Mystrcpy(char *des,char* src)
{
assert(des!=NULL && src!=NULL)// 断言表达式一定为真,如果为假程序崩溃。
if(des==NULL || src==NULL)
{
return;
}
while(*des++ = *src++);
}
const的用法
//1. 定义常变量 const int a = 10;
//2.数据类型对于const是透明的;const int 等同于 int const
//3.const直接修饰的内容不能做左值
//4.权限的传递:同等或者缩小传递合法;放大传递非法。