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

学校微网站模板下载上海企业网站制作报价

学校微网站模板下载,上海企业网站制作报价,有需要网站建设网站推广请找我,在线logo设计商标免费为了方便编程#xff0c;编译器一般为开发人员提供一些预处理命令#xff0c;使用#xff03;标识。我们常见的预处理命令如下。 头文件的包含:#include.定义一些宏#define件编译#xff1a;#xff03;if、#xff03;else、#xff03;endif。编译控制#xff1a;编译器一般为开发人员提供一些预处理命令使用标识。我们常见的预处理命令如下。 头文件的包含:#include.定义一些宏#define件编译if、else、endif。编译控制pragma。 编译器提供的这些预处理命令大大方便了程序的编写通过头文件包含可以实现模块化编程使用宏可以定义一个常量提高程序的可读性通过条件编译可以让代码兼容不同的处理器架构和平台以最大限度地复用公用代码。通过pragma预处理命令可以设定编译器的状态指示编译器完成一些特定的动作。 pragma pack([n])指示结构体和联合成员的对齐方式。pragma message(“string”)在编译信息输出窗口打印自己的文本信息.pragma warning有选择地改变编译器的警告信息行为。pragma once在头文件中添加这条指令可以防止头文件多次编译。 预处理过程其实就是在编译源程序之前先处理源文件中的各种预处理命令。编译器是不认识预处理指令的在编译之前不先把这些预处理命令处理掉编译器就会报错。预处理主要包括以下操作。 头文件展开将include包含的头文件内容展开到当前位置。宏展开展开所有的宏定义并删除define。条件编译根据宏定义条件选择要参与编译的分支代码其余的分支丢弃。删除注释。添加行号和文件名标识编译过程中根据需要可以显示这些信息。保留pragma命令该命令会在程序编译时指示编译器执行一些特定行为。 一个源程序在预处理前后有什么变化呢我们写了一个测试程序分别使用预处理命令去定义一些宏和条件编译。 // example.c #include stdio.h#define MAX 100int main() {int numbers[MAX];for (int i 0; i MAX; i) {numbers[i] i;}#ifdef DEBUGfor (int i 0; i MAX; i) {printf(%d\n, numbers[i]);}#endifreturn 0; }gcc -E example.c example.i cat example.i自己可示例分析 查看example.i 文件. 通过预处理前后源文件的变化对比不难发现:当预处理器遇到include命令时会直接将包含的头文件内容展开并删除include当遇到define宏时执行同样的操作。当遇到条件编译指令时会根据开发者定义的宏标记选择要参与编译的代码部分其余部分删除经过预处理后pragma保留指示编译器在后续的编译阶段执行一些特定的操作。继续编译预处理后的C程序在编译信息提示窗口里我们会看到自己添加的编译提示信息。
http://www.zqtcl.cn/news/453892/

相关文章:

  • html5网站编写wordpress同步到本地
  • php商城网站开发工业设计在线
  • 网站建设发布实训总结网站自适应代码
  • 网站建设与管理是什么摄影网站 蜂鸟
  • 廊坊做网站的大公司wordpress+主题加速
  • 做网站还能挣钱吗网页端
  • 自适应网站建设推荐淘宝详情页设计
  • 手机网站域名设置深圳的网站建设公司怎么样
  • 余姚网站建设设计服务cms网站源码
  • 工作是套模板做网站想做网站制作运营注册什么公司核实
  • 北京网站建设116networdpress导航栏下拉菜单
  • 医院网站建设的目标网络服务许可证
  • 市场部做网站工作职责晋江论坛网
  • 网站怎么吸引人网站优化策略分析
  • 河北建设厅网站衡水网站建设培训学校
  • 新网网站空间到期停了 咋续费网站营销推广应该怎么做
  • 网站建设和编辑实训报告安卓版网页制作软件
  • 网站模板框架站长资讯
  • 上海做网站哪家公司2022年国际国内重大新闻
  • 网站建设如何定位网站建设思路方向
  • 手机网站拦截怎么解除网站生成软件免费制作
  • 中国房地产网站茂名住房和城乡建设厅网站
  • 做网站销售工资怎么样网页设计是哪个专业
  • 吉林省住房城乡建设厅网站首页微商城模板包含哪些
  • 优秀个人网站案例wordpress 文章格式
  • 2019年做网站装修平面设计图的制作
  • 潍坊网站建设top淘宝客网站名
  • 怎么给网站做外链网上接效果图平台
  • 电影网站建设教程下载怎么经营团购网站
  • 做网站卖什么建设银信用卡网站首页