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

台州做企业网站青青河边草直播免费观看

台州做企业网站,青青河边草直播免费观看,网站建设那个公司好,淄博网站建设有实力文章目录 前言一、程序的翻译环境和执行环境二、编译链接过程三、编译的几个阶段四、运行环境五、预定义符号总结 前言 程序环境和预处理、编译链接过程、编译的几个阶段、运行环境、预定义符号的介绍。 一、程序的翻译环境和执行环境 在 ANSI C 的任何一种实现中&#xff0c…

文章目录

  • 前言
  • 一、程序的翻译环境和执行环境
  • 二、编译链接过程
  • 三、编译的几个阶段
  • 四、运行环境
  • 五、预定义符号
  • 总结


前言

程序环境和预处理、编译链接过程、编译的几个阶段、运行环境、预定义符号的介绍。


一、程序的翻译环境和执行环境

在 ANSI C 的任何一种实现中,存在两个不同的环境。

  1. 第 1 种 是翻译环境,在这个环境中源代码被转换为可执行的机器指令。
  2. 第 2 种 是执行环境, 它用于实际执行代码。

二、编译链接过程

  • 每一个源文件(test.c),编译器都会单独处理,生成一个目标文件(test.obj)
  • 不同编译器文件后缀不同,Linux环境 gcc 编译器生成目标文件 是 test.o文件

在这里插入图片描述

三、编译的几个阶段

  • 编译可以分为三个阶段
  • 预编译
  • 编译
  • 汇编

编译阶段的符号汇总是汇总全局变量和函数。
在这里插入图片描述

四、运行环境

程序执行的过程:

  1. 程序必须载入内存中,在有操作系统的环境中:一般这个由操作系统完成,在独立的环境中,程序的载入必须由手工安排,也可能是通过可执行代码置入只读内存来完成。
  2. 程序的执行开始,调用main函数
  3. 开始执行后,程序将使用一个运行时堆栈,存储函数的局部变量和返回地址,程序同时也可以使用静态内存,存储于静态内存中的变量在程序的整个执行过程一直保留他们的值。
  4. 终止程序,正常终止main函数;也有可能是意外终止。

五、预定义符号

  • 这些预定义符号都是语言内置
  • 这些预定义符号可以用来写日志
    在这里插入图片描述
#include <stdio.h>
int main()
{FILE* pf = fopen("log.txt", "w");if (NULL == pf){perror("fopen");}int i = 0;for (i = 0; i < 10; i++){fprintf(pf, "file:%s  line=%d  date:%s  time:%s\n", __FILE__, __LINE__, __DATE__, __TIME__);}fclose(pf);pf = NULL;return 0;
}

在这里插入图片描述


总结

程序环境和预处理、编译链接过程、编译的几个阶段、运行环境、预定义符号的介绍。

http://www.dinnco.com/news/52627.html

相关文章:

  • 中文建站模板免费发布推广的平台有哪些
  • 溧阳常州做网站b站2020推广网站
  • 怎么建一个购物网站b2b平台推广网站
  • 湖北响应式网站建设互联网营销师报考条件
  • c 网站开发实例教程海外aso优化
  • 专做企业网站的新闻发布最新新闻
  • h5网站显示的图标怎么做新产品推广策划方案
  • wordpress中文免费企业模板西安seo培训学校
  • m开头的可以做网站的软件广州seo服务
  • wordpress怎么实现注册登录百度推广seo是什么意思
  • 盐城市建设局网站互联网营销策略有哪些
  • 做隐私的网站余姚关键词优化公司
  • 二手网站开发文档模板邯郸网站建设优化
  • 好网站你知道的企业网站推广优化
  • 360做企业网站多少钱百度竞价点击神器下载安装
  • 做游戏网站要备案吗百度网址大全下载安装
  • 青岛做网站公司哪家好网站推广与优化平台
  • 百度网址大全网站大全无锡百度快照优化排名
  • 做APP好还是建设网站好网络推广技术外包
  • 个人网站制作说明优化推广网站淄博
  • 推广普通话标语什么是seo站内优化
  • 专业网站建设服务公司哪家好引流人脉推广软件
  • 温州外贸网站制作百度百家官网入口
  • 长沙人才市场招聘网站关键词优化软件效果
  • 黄浦区seo网站建设希爱力双效片用后感受
  • 昆明网站建设排名十大最免费软件排行榜
  • 可以做直播的游戏视频网站seo优化排名营销
  • 如何做视频教程网站网络推广专员岗位职责
  • 云服务器可以放几个网站企业查询软件
  • 帮做网站的公司西安外包公司排行