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

网站备案期间杭州网站做的好公司名称

网站备案期间,杭州网站做的好公司名称,仿牌网站专用vps,网站建设属于什么开票类目目录 前言 sterror函数 perror函数 断言处理方式 前言 在错误处理一中#xff0c;我们解释了C语言三种处理方式中的错误号处理方式#xff0c;这一篇我们在基于上一篇的基础上加入了sterror函数与perror函数#xff0c;以及断言处理方式的内容...... sterror函数 包含…目录 前言 sterror函数 perror函数 断言处理方式 前言 在错误处理一中我们解释了C语言三种处理方式中的错误号处理方式这一篇我们在基于上一篇的基础上加入了sterror函数与perror函数以及断言处理方式的内容...... sterror函数 包含头文件#include string.h 函数原型void perror(const char *s); 作用将给定的错误码转换为对应的错误消息字符串 注意事项strerror返回指向静态分配内存空间全局缓冲区中存储着结果字符串首地址的指针。因此在多线程环境下并发调用时可能会导致竞争条件和不可预测行为。如果需要保存结果请确保复制或拷贝该结果以避免潜在问题 常见使用方式 #define _CRT_SECURE_NO_WARNINGS #include stdio.h #include string.h #include errno.hint main() {int err EACCES; // 假设这里有一个特定的错误码char errMsg[256]; // 为了安全起见创建一个足够大的缓冲区strncpy(errMsg, strerror(err), sizeof(errMsg) - 1); //将strerror返回的内容存放在errMsg数组中sizeof(errMsg) - 1用于防止数组越界errMsg[sizeof(errMsg) - 1] \0; // 确保数组以\0结尾printf(Error message: %s\n, errMsg);return 0; }perror函数 包含头文件#include stdio.h 函数原型void perror(const char *s); 作用打印与当前 errno 值相关联的错误消息到标准错误流stderr 注意事项perror 应该在产生错误后立即调用否则可能会被调用其他函数覆盖 常见使用方式 #define _CRT_SECURE_NO_WARNINGS //忽略文件操作函数不太安全的问题 #include stdio.hint main() {FILE* pFile;pFile fopen(unexist.ent, rb);if (pFile NULL)perror(The following error occurred);elsefclose(pFile);return 0; } 断言处理方式 原型void assert (int expression); C89标准中表达式的类型必须是int 包含头文件#include assert.h 作用在代码中插入检查点检查表达式中的内容是否为真若不为真则中断程序 注意事项 1、显示的内容至少包括谁的断言失败、源文件的名称以及发生断言的行号 Assertion failed断言失败的表达式, file 文件名 line 问题所在行号 2、在发布版本中默认情况下编译器可能会禁用所有由 assert 引起的检查 这是因为assert会引入额外的检查会增加程序的运行时间在实际开发时即使是一个很小的运行时间的增加都是不能接受的因此一般只会在测试阶段使用assert断言当测试完成时我们会在#include assert.h之前加上#define NDEBUG就可以使assert断言失效 3、不要再assert的表达式中使用副作用的表达式包括函数调用一旦断言失效这些表达式将不会执行 //assert断言失效后malloc就不会执行 assert((p malloc(n)) ! NULL) 常见使用方式 //#define NDEBUG #include stdio.h #include assert.hint divide(int a, int b) {assert(b ! 0); // 断言除数不能为0return a / b; }int main() {int result divide(10, 2);printf(Result: %d\n, result);result divide(8, 0); // 这里会触发断言错误printf(Result: %d\n, result);return 0; }~over~
http://www.yutouwan.com/news/457040/

相关文章:

  • ui设计网站模板网站pv uv统计
  • 站长字体信息系统开发方法
  • 南开区网站建设公司网页设计模板免费下载田田田田田田田田田田
  • 网站开发验收申请报告枣强网站建设
  • 网站建设放电影怎么做世界新闻
  • 免费域名的网站有哪些做网站要备案吗
  • 中国企业网站有什么建设网站的书籍
  • 一级a做片性视频.网站在线观看wordpress商品采集
  • 杭州互联网网站定制公司东营科技职业学院招生信息网官网
  • 云南网站设计珠海市企业网站制作品牌
  • 四川住房和城乡建设厅网站三类人员企业形象设计手册
  • 网站模板建设二级目录wordpress互通
  • 网站建设的职位渲模网
  • 做系统软件的网站可以做单的猎头网站
  • 有网站前端如何做后台建设网站需要钱吗
  • 我要自学网官方网站wordpress 插件升级失败
  • 网站做软件做冷库的网站
  • 《语文建设》网站辽宁大连直客部七部是什么件
  • 网站开发招聘需要h5制作
  • 江苏智能网站建设流程网站内容描述
  • 策划方案免费网站网站美工和网页设计的区别
  • 大连网站设计 仟亿科技网站建设 加强宣传
  • 现在哪个网站可以做外贸wordpress在线升级
  • 高端网站开发企业网站后台下载
  • 南昌寻南昌网站设计建设网站项目总结
  • 网站的布局方式有哪些内容小网站做几个关键词
  • 沈阳网站建设聚艺科技搭建网站费用
  • 园林景观设计公司作品苏州seo网站系统
  • wordpress邮件发不出seo专业论坛
  • 网站404页面制作去掉 wordpress