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

广州网站建设吧企业宣传

广州网站建设吧,企业宣传,汕头关键词排名系统,优化设计方案目录 1.errno 变量 2.宏 1.errno 变量 errno.h 声明了一个 int 类型的 errno 变量&#xff0c;用来存储错误码&#xff08;正整数&#xff09;。 如果这个变量有非零值&#xff0c;表示已经执行的程序发生了错误。 #include <errno.h> #include <stdio.h> #in…

目录

1.errno 变量

2.宏


1.errno 变量

errno.h 声明了一个 int 类型的 errno 变量,用来存储错误码(正整数)。

如果这个变量有非零值,表示已经执行的程序发生了错误。

#include <errno.h>
#include <stdio.h>
#include <math.h>
#include <stdlib.h>int main() {int x = -1;errno = 0;int y = sqrt(x);if (errno != 0) {fprintf(stderr, "sqrt error; program terminated.\n");exit(EXIT_FAILURE);}return 0;
}

上面示例中,计算一个负值的平方根是不允许的,会导致errno不等于0

如果要检查某个函数是否发生错误,必须在即将调用该函数之前,将errno的值置为0,防止其他函数改变errno的值。

2.宏

变量errno的值通常是两个宏EDOMERANGE。这两个宏都定义在errno.h。它们表示调用数学函数时,可能发生的两种错误。

  • 定义域错误(EDOM):传递给函数的一个参数超出了函数的定义域。例如,负数传入sqrt()作为参数。
  • 取值范围错误(ERANGE):函数的返回值太大,无法用返回类型表示。例如,1000 传入exp()作为参数,因为 e^1000 太大,无法使用 double 类型表示。

使用数学函数时,可以将errno的值与 EDOM 和 ERANGE 比较,用来确定到底发生了哪一类错误。

http://www.ds6.com.cn/news/52768.html

相关文章:

  • 自己做采集电影网站百度竞价关键词质量度怎么提升
  • wordpress建的网站营销软文范例500
  • 浩方网络网站建设常州网络推广哪家好
  • 学做网站要什么学历接广告的平台
  • 网站的最近浏览 怎么做seo技术博客
  • https网站制作淘宝关键词排名查询网站
  • 做网站一些专业术语黄冈网站搭建推荐
  • 谷歌seo推广服务seo招聘
  • 网站怎么做二级页面网站设计公司哪家专业
  • wordpress没有显示安装常用seo站长工具
  • 网站开发与发布企业邮箱查询
  • 国外做ppt的网站seo优化在线诊断
  • 网站在当地做宣传上海网站推广排名公司
  • 手机wap网站程序超级外链发布工具
  • 动态ip服务器可以做网站吗网页推广方案
  • 从零学建设网站深圳市网络品牌推广
  • 婚庆公司天津seo外包
  • 成都商城类网站设计seo网站分析
  • 自己编写代码建设微网站腾讯企点怎么注册
  • 微盟如何做网站每日精选12条新闻
  • 无水印视频素材下载网站十大少儿编程教育品牌
  • 金融培训网站源码搜索引擎优化学习
  • 企业网站怎么做排名创建网站
  • 北京企业建网站公司本地建站软件有哪些
  • 服装加工厂网站建设方案计划书大数据平台
  • 网站建设的相关技术今日国内重大新闻事件
  • 寮步镇网站建设公司网站设计
  • 如何建立网络平台seo网站推广优化
  • 专业个人网站在百度上打广告找谁推广产品
  • 中山响应式网站谷歌广告联盟