C2 基本概念

2.1 环境(P19)
2.1.1 翻译

源代码经过预处理器(文本操作),解析(判断语句意思),产生目标代码。.o
目标代码由链接器捆绑成为可执行程序。a.out x.exe

2.1.2 执行(P21)
程序必须载入到内存中。
堆栈(stack):存储函数的局部变量和返回地址。
静态内存(static):存储静态内存的变量,在程序整个执行过中保存值。

2.2 词法规则(P21)
程序由声明和函数组成,函数定义需要执行的工作,声明描述函数与函数需要操作的数据类型。
注释可以散布于源文件各个地方。

2.2.1 字符(P22)
三字母符。LIKE: ??+X
转义序列:+X

2.2.2注释(P23)
注释不可嵌套。注释会被预处理器拿掉。

2.2.3 自由格式的源代码
相邻的标记之间必须出现一个到多个空白字符。

2.2.4 标识符(P24)
大小写分清楚。

2.2.5 程序的形式
每个函数都必须完整地出现于同一个源文件中。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值