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

成都网站建设哪家好山东省住房和城乡城乡建设厅网站

成都网站建设哪家好,山东省住房和城乡城乡建设厅网站,前端开发有前途吗,怎么做物流网站代理本章主要以图片和文字的形式给大家讲解 程序的翻译环境和程序的执行环境 在ANSI C的任何一种实现中#xff0c;存在两个不同的环境。 第1种是翻译环境#xff0c;在这个环境中源代码被转换为可执行的机器指令。 第2种是执行环境#xff0c;它用于实际执行代码 2. 详解编译… 本章主要以图片和文字的形式给大家讲解 程序的翻译环境和程序的执行环境 在ANSI C的任何一种实现中存在两个不同的环境。 第1种是翻译环境在这个环境中源代码被转换为可执行的机器指令。 第2种是执行环境它用于实际执行代码 2. 详解编译链接 2.1 翻译环境 这是笼统讲解那么真正的细节是如何的呢 我们看下图 组成一个程序的每个源文件通过编译过程分别转换成目标代码object code 每个目标文件由链接器linker捆绑在一起形成一个单一而完整的可执行程序 链接器同时也会引入标准C函数库中任何被该程序所用到的函数而且它可以搜索程序员个人的程序库将其需要的函数也链接到程序中 每个源文件都会经过编译器的单独的处理生成自己对应的目标文件 编译器只有一个这里的图片只是为了给大家看一下效果 2.2 编译本身也分为几个阶段 看代码 //sum.c int g_val 2016; void print(const char* str) {printf(%s\n, str); }//test.c #define _CRT_SECURE_NO_WARNINGS 1 #include stdio.h int main() {extern void print(char* str);extern int g_val;printf(%d\n, g_val);print(hello bit.\n);return 0; }这里需要给大家讲解一下我们使用VS2019编译器 看下面代码 //test.c #define _CRT_SECURE_NO_WARNINGS 1 #include stdio.h extern int Add(int x, int y); int main() {int a 10;int b 20;int sum 0;sum Add(a, b);printf(%d\n, sum);return 0; }//sum.c #define _CRT_SECURE_NO_WARNINGS 1 int Add(int x, int y) {return x y; }我们用画图的形式讲解 如果没怎么看懂的可以对比下图去理解 如何查看编译期间的每一步发生了什么呢 //test.c #include stdio.h int main() {int i 0;for(i0; i10; i){printf(%d , i);}return 0; }1. 预处理 选项 gcc -E test.c -o test.i 预处理完成之后就停下来预处理之后产生的结果都放在test.i文件中 2. 编译 选项 gcc -S test.c 编译完成之后就停下来结果保存在test.s中 3. 汇编 gcc -c test.c 汇编完成之后就停下来结果保存在test.o中 VIM学习资料 简明VIM练级攻略 https://coolshell.cn/articles/5426.html 给程序员的VIM速查卡 https://coolshell.cn/articles/5479.html 2.3 运行环境 程序执行的过程 1程序必须载入内存中。在有操作系统的环境中一般这个由操作系统完成。在独立的环境中程序的载入必须由手工安排也可能是通过可执行代码置入只读内存来完成 2程序的执行便开始。接着便调用main函数 3开始执行程序代码。这个时候程序将使用一个运行时堆栈stack存储函数的局部变量和返回地址。程序同时也可以使用静态static内存存储于静态内存中的变量在程序的整个执行过程一直保留他们的值 4终止程序。正常终止main函数也有可能是意外终止 本章终下一章我们接着将链接等其他部分
http://www.hkea.cn/news/14540396/

相关文章:

  • 郑州网站建设哪家强广州市研发网站建设价格
  • 柬埔寨网站建设开发区网站建设在哪
  • 游戏网站建设的目的电子产品定制开发
  • 电商erp网站开发公共资源交易中心级别
  • 为什么建设网站要年年交钱常见的网络营销形式有
  • 企业网站自助建设现在还有做网站的必要吗
  • 中企动力做的网站山西太原销售网站模板
  • 网站备案后可以修改吗化妆品网站建设需求问卷调查
  • 西安市建设工程信息网诚信平台官网长沙做网站seo优化外包
  • 网站建设的主要内容包括建设京东物流网站的目标是什么
  • 无锡八匹马网站建设腾讯邮箱企业邮箱登录
  • 网站标准字体样站内seo是什么意思
  • 正规营销型网站建设如何用两台电脑做服务器建网站
  • 长沙建站公司动画制作app
  • 网站开发网络公司flash 网站头部
  • 免费做网站的网站长沙建站公司模板
  • 做网站要备案吗 要几天网站设计济南
  • 用jsp做的网站代码上海做网站最低价
  • 山西省大同市网站建设公司重庆做网站开发的公司有哪些
  • 网站里添加图片超链接怎么做软件设计工资一般多少
  • 做企业网站申请域名百度指数查询工具
  • 爬虫做网站相关教程wordpress文章付费阅读设置
  • 广安们内网站建设Lms wordpress功能
  • 中山服装网站建设东莞阳光官方网
  • 关于网站建设的职位北京怎样做企业网站
  • 台州网站公司网站建设使页面内容居中
  • wordpress给公司建站优秀设计案例网站
  • 自己能建设网站吗wordpress表单反馈
  • 帮齐家网做的网站浅谈电子商务网站的建设与管理
  • 滴滴出行的网站是哪家公司做的网站设计的国际专业流程