当前位置: 首页 > news >正文

做网站做域名旅游门户网站建设意义

做网站做域名,旅游门户网站建设意义,淘宝u站怎么做网站的,网站方案案例怎么做目录 一、断言的概念二、assert断言2.1 代码12.1.1运行结果2.1.2分析 2.2代码22.2.1运行结果2.2.2分析2.3代码32.3.1运行结果及其分析 三、优点四、缺点五、注意 一、断言的概念 assert.h 头⽂件定义了宏 assert() #xff0c;用于在运行时确保程序符合指定条件#xff0c;如… 目录 一、断言的概念二、assert断言2.1 代码12.1.1运行结果2.1.2分析 2.2代码22.2.1运行结果2.2.2分析2.3代码32.3.1运行结果及其分析 三、优点四、缺点五、注意 一、断言的概念 assert.h 头⽂件定义了宏 assert() 用于在运行时确保程序符合指定条件如果不符合就报错终止运行。这个宏常常被称为“断言”。 二、assert断言 assert(p ! NULL);上面代码在程序运行到这一行语句时验证变量 p 是否等于 NULL 。如果确实不等于 NULL 程序继续运行否则就会终止运行并且给出报错信息提升。assert() 宏接受⼀个表达式作为参数。如果该表达式为真返回值非零assert() 不会产⽣任何作用程序继续运行。如果该表达式为假返回值为零 assert() 就会报错在标准错误流 stderr 中写⼊⼀条错误信息显示没有通过的表达式以及包含这个表达式的文件名和行号。 2.1 代码1 #includestdio.h int main() {int* p NULL;assert(p ! NULL);return 0; }2.1.1运行结果 这里显示assert未定义需要包含头文件 #includeassert.h完整代码 #includestdio.h #includeassert.h int main() {int* p NULL;assert(p ! NULL);return 0; }再次运行运行结果 2.1.2分析 报错会告诉你在哪一行。 2.2代码2 #includestdio.h #includeassert.h int main() {int a 10;int* p a;assert(p ! NULL);printf(%d, *p);return 0; }2.2.1运行结果 2.2.2分析 assert不等于 NULL 程序继续运行结果没有报错。 2.3代码3 #includestdio.h #includeassert.h int main() {int a 0;scanf(%d, a);assert(a10);printf(%d, a);return 0; }2.3.1运行结果及其分析 三、优点 assert() 的使用对程序员是非常友好的使用 assert() 有几个好处它不仅能⾃动标识文件和出问题的行号还有⼀种⽆需更改代码就能开启或关闭 assert() 的机制。如果已经确认程序没有问题不需要再做断言就在 #include assert.h 语句的前面定义⼀个宏 NDEBUG 。 #define NDEBUG #include assert.h然后重新编译程序编译器就会禁用文件中所有的 assert() 语句。如果程序⼜出现问题可以移除这条 #define NDBUG 指令或者把它注释掉再次编译这样就重新启用了 assert() 语句。 代码 #includestdio.h #define NDEBUG #includeassert.h int main() {int a 0;scanf(%d, a);assert(a10);printf(%d, a);return 0; }运行结果及其分析 四、缺点 因为引⼊了额外的检查增加了程序的运行的时间。 五、注意 一般我们可以在 Debug 中使用在 Release 版本中选择禁用 assert 就行在 VS 这样的集成开发环境中在 Release 版本中直接就是优化掉了。这样在debug版本写有利于程序员排查问题在 Release 版本不影响用户使用时程序的效率。
http://www.pierceye.com/news/415901/

相关文章:

  • 重要的龙岗网站建设影视公司网站模板
  • 品牌网站 响应式网站wordpress oss静态
  • 免费网站制作中小型企业查询网址
  • 企业网站的seo广州市企业网站建设平台
  • 备案网站名称与实际网站名称不一致企业门户网站平台建设招标采购文件
  • 张掖网站制作wordpress 主题安装教程
  • 企业网站建设合作合同网页做成app
  • 郑州建网站价格医院网页
  • 南京设计网站网站速度的重要性
  • 河南智能网站建设平台简易网站建设
  • 成都鱼羊环保网站制作设计网站 关键字 标签
  • 邓修明调研成都网站建设鞍山建一个网站大概要多少钱
  • 聊城网站开发公司专业开发小程序公司
  • 三门峡网站建设推广用个人电脑做服务器建网站
  • 黄冈论坛交友网站首页seo怎么做
  • 网站注册域名 免费网站建设进度及实施过程
  • 如何购买一个网站的域名小程序开发公司网
  • 产品包装设计素材网站均安建网站
  • 甘肃建设网站找别人做网站需要注意什么
  • php做电子商城网站创业找项目
  • 网站建设建设公司有哪些帝国手机网站cms系统
  • 网站设计包括什么软件房产交易网上预约平台
  • 企业做网站有什么好处坏处四川住房城乡和城乡建设厅网站首页
  • 小学学校网站建设计划广州seo顾问服务
  • 做淘宝素材网站哪个好用网站制作网站建设需要多少钱
  • 住房建设部官方网站设计费计取wordpress仿百度搜索主题
  • 云建站平台哪家好沈阳百度seo关键词排名优化软件
  • 响应式网站设计的优点国内优秀设计网站
  • 网站开发集成环境国内html5网站欣赏
  • iis7.5 没有默认网站北京seo的排名优化