社区
聚贤庄
学习分享
帖子详情
【C语言】程序环境和预编译
rygttm
新星创作者: C/C++技术领域
2022-12-12 23:38:19
(4条消息) 【C语言】程序环境和预编译_rygttm(举杯邀明月)的博客-CSDN博客
...全文
797
回复
打赏
收藏
【C语言】程序环境和预编译
(4条消息) 【C语言】程序环境和预编译_rygttm(举杯邀明月)的博客-CSDN博客
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
c语言
之
程序
的
环境
和
预编译
_FILE____LINE____DATE____TIME____STDC__//进行编译的源文件//文件当前的行号//文件被编译的日期//文件被编译的时间//如果编译器遵循ANSI C,其值为1,否则未定义语法:#define name stuffeg:此处的MAX代表1000;;case//为 register这个关键字,创建一个简短的名字//用更形象的符号来替换一种实现//在写case语句的时候自动把 break写上。
BIT-0
程序
环境
和
预编译
c语言
预处理
1.
程序
的翻译
环境
2.
程序
的执行
环境
3.
c语言
程序
的编译+链接 4.预定义符号介绍 5.预处理指令#define 6.宏和函数的对比 7.预处理操作符#和##的介绍 8.命令定义 9.预处理指令#include 10.预处理指令#undef 11.条件编译
程序
的翻译
环境
和执行
环境
在ANSI C的任何一种实现中,存在两个不同的
环境
,第一种是翻译
环境
,在这个
环境
中源代码被转换为可执行的机器指令,第二种是执行
环境
它用于实际执行代码 详解编译+链接 翻译
环境
程序
的编译过程 1.组成一个
程序
的每个源文
【
C语言
/C++】C/C++
程序
的编译+链接
程序
在编译运行过程中的简化流程图如下图我们也可以得到一个小结论图。
C语言
程序
运行需要的两大
环境
《
C语言
进阶》
在ANSI C(标准C)的任何一种实现中,存在两个不同的
环境
。*第1种是翻译
环境
。在这个
环境
中源代码被转换为可执行的机器指令。在编译器中(以VS2019为例),我们写的
C语言
代码都是文本的信息(各种字符串,数据,结构体等),站在人类的角度,我们能够理解,但是计算机不行,代码需要翻译成计算机呢能够识别的指令:二进制指令它用于实际执行代码。代码经过翻译
环境
后生成的二进制指令代码,由执行
环境
来执行生成。组成一个
程序
的每个源文件通过编译过程分别转换成目标代码
聚贤庄
21,652
社区成员
1,361
社区内容
发帖
与我相关
我的任务
聚贤庄
聚贤庄,旨在为广大技术人员提供学习、交友、经验分享、技术指导的内容/帮助,希望打造和谐、友善、自由、积极向上的社区,欢迎您的加入
复制链接
扫一扫
分享
社区描述
聚贤庄,旨在为广大技术人员提供学习、交友、经验分享、技术指导的内容/帮助,希望打造和谐、友善、自由、积极向上的社区,欢迎您的加入
娱乐
经验分享
个人社区
山东省·烟台市
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
社区倡导大家做守法公民,倡导大家分享自己的学习生活(经验分享,技术分享,每日感谢...),禁止讨论敏感话题,禁止讨论有害国家利益的话题,违者踢出。
试试用AI创作助手写篇文章吧
+ 用AI写文章