您的位置:首页 > 编程语言 > C语言/C++

【C语言】程序断言和const的用法

2018-03-24 19:58 274 查看
断言
如果使用了代码原本不应该使用的导致程序出现了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.权限的传递:同等或者缩小传递合法;放大传递非法。



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: