• 技术文章 >C语言 >C语言教程

    c语言中assert函数的使用注意

    小妮浅浅小妮浅浅2021-10-28 10:13:15原创1194

    1、使用assert检查函数开始时传入参数的合法性。

    2、每个assert只检验一个条件,因为在同时检验多个条件时,如果断言失败,就无法直观地判断哪个条件失败。

    实例

    int resetBufferSize(int nNewSize)
    {
      //功能:改变缓冲区大小,
      //参数:nNewSize 缓冲区新长度
      //返回值:缓冲区当前长度
      //说明:保持原信息内容不变     nNewSize<=0表示清除缓冲区
      assert(nNewSize >= 0);
      assert(nNewSize <= MAX_BUFFER_SIZE);
      ...
    }

    以上就是c语言中assert函数的使用注意,希望对大家有所帮助。更多C语言学习指路:C语言教程

    本教程操作环境:windows7系统、C11版,DELL G3电脑。

    专题推荐:c语言 assert
    品易云
    上一篇:c语言中assert函数是什么 下一篇:c语言中exit函数是什么

    相关文章推荐

    • c语言野指针产生的原因• c语言中常规函数和指针函数区别• c语言中回调函数的使用• c语言中缺省参数的两种类型• c语言中static的使用• c语言中static修饰局部静态变量• c语言中static如何修饰函数• c语言中fopen函数的使用• c语言中abort函数的使用• c语言中全局变量的使用• c语言中局部变量是什么• c语言中assert函数是什么

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网