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

公司网站开发合同 华律网建设的网站

公司网站开发合同 华律网,建设的网站,国外域名注册网站 中文,做网站网站内容怎么找一、问题 通常,⼀些程序员都不会去研究头⽂件中的内容是什么含义,总觉得乱乱的,有很多 #if、_STDC_、#line 等字符,那么这些字符都各代表什么呢,在头⽂件中又起到什么作⽤呢? 二、解答 在头⽂件中存在类似…

一、问题

        通常,⼀些程序员都不会去研究头⽂件中的内容是什么含义,总觉得乱乱的,有很多 #if、_STDC_、#line 等字符,那么这些字符都各代表什么呢,在头⽂件中又起到什么作⽤呢?

二、解答

        在头⽂件中存在类似于 #if、#undef、#error 等样式的字符,这些都是 ANSI 标准定义的C语⾔预处理指令。相关的预处理指令有:

(1)#define:作⽤是宏定义。

(2)#under:作⽤是撤销已定义过的宏名。

(3)#include:作⽤是使编译程序将另⼀源⽂件嵌⼊带有 #include 的源⽂件中。

(4)#if、#else、#elif 和 #endif:其中,#if 的⼀般含义是如果 #if 后⾯的常量表达式为 true,则编译它与 #endif 之间的代码,否则跳过这些代码。命令 #endif 标识⼀个 #if 块的结束。#else 命令的功能有点像 C 语⾔中的 else,当 #if失败,就进⼊ #else 的另⼀个选择。#elif 命令意义与 else if 相同,它形成⼀个 if else-if 形式的语句,可以进⾏多种编译选择。

(5)#ifdef 和 #ifndef:其中,预处理指令 #ifdef 表示“如果有定义”,⽽ #ifndef 表示“如果⽆定义”,两个指令是条件编译的另⼀种⽅法。

(6)#line:它的作⽤是改变当前⾏数和⽂件名称,它们是在编译程序中预定义的标识符命令的基本形式,如 #line member[“filename”]。

(7)#error:作⽤是在编译程序时,只要遇到 #error 就会⽣成⼀个编译错误的提示消息,并停⽌编译。

(8)#pragma:该指令是为实现时定义的命令,它允许向编译程序传送各种指令。例如,编译程序可能有⼀种选择,它⽀持对程序执⾏的跟踪,可⽤ #pragma 语句指定⼀个跟踪选择。

        在头⽂件中,除了这些预处理指令,还有⼀些由下划线组成的字符,它们又起什么作⽤呢?在 ANSI 标准 C 语⾔中,还定义了由两个下划线和⼀个标识符组成的宏。例如:

(1)LINE:表⽰正在编译的⽂件的⾏号。

(2)_FILE:表⽰正在编译的⽂件的名字。

(3)_DATE_:表⽰编译时刻的⽇期字符串,如“12 Dec 2011”。

(4)_TIME:表⽰编译时刻的时间字符串,如“15:17:29”。

(5)_STDC_:判浙该⽂件是不是定义成标准 C 程序。

三、总结

        若编译器是⾮标准的,那么可能仅⽀持以上宏的⼀部分,也可能还提供其他的预定义的宏名。

http://www.yayakq.cn/news/772214/

相关文章:

  • 单位做网站需要多少钱信息技术的网站建设是什么
  • 网站建设需什么收废品做网站
  • 高端建站用什么软件wordpress 菜单管理
  • 南京高端模板建站西安微信公众号制作
  • 石家庄兼职建站如何做喊单网站
  • 凡科网站代码如何修改国内知名网站
  • 特殊符号网站wordpress自动加载链接
  • 二级域名网站可以做360推广百度转wordpress
  • 五大搜索引擎 三大门户网站哈尔滨网站关键字优化
  • 广西省住房和城乡建设厅官方网站网络舆情监测存在的问题
  • 什么是网站建设规划书wordpress主题seo模板
  • 做网站的域名成都市建设工程交易中心网站
  • 广东海外建设监理有限公司官方网站网络公关名词解释
  • 开网站设计公司多少钱中国十大装修公司排名
  • 什么网站从做系统如何诊断网站为何被降权
  • 文件网站建设最新的网络营销的案例
  • 前端学校网站开发视频教程中国建设银行官方网站k宝驱动
  • 南京农业大学新校区建设网站网站开发有哪些流程图
  • 网站 邮箱功能 设置在溧水做新店推广那家网站好
  • 网站首页psd下载我们不是做网站的
  • 加强检察院门户网站建设整站系统
  • 海北高端网站建设多少钱零食软文范例300字
  • 电商网站开发系统架构为什么不用h5做网站
  • 网站高端建设静安区网站开发
  • 网站模版 带 手机版网页制作成app
  • 邮箱注册网站wordpress按钮拨电话
  • 网站百度收录用js做的网站代码吗
  • 阿里买域名 电脑做网站天津个人做网站
  • 公司网站建设代码都写完了网站开发 明细
  • 用电脑建设个人网站 并用手机访问教育系统网站备案