C Primer Plus 读书笔记01

1.C++是C语言的一个超集.

2.C编程的基本策略是使用程序将源代码文件转换为可执行文件.

C分两步完成这一工作:

1.编译:编译器将源代码转换为中间代码.

最一般的形式,将源代码转换为机器语言代码,将结果放置为一个目标文件中.

1.目标文件缺少的元素:

1.启动代码 start-up code :程序和操作系统之间的接口.

2.库例程代码,几乎所有C程序都利用标准C库中所包含的例程.

2.链接器:将中间代码与其他代码相结合来生成可执行文件.链接器可将程序与预编译的库代码结合起来.

链接器的作用是将目标代码,系统标准启动代码和库代码结合在一起,将他们存放在单个文件(可执行文件)中.

3.预处理命令
预处理器指令 preprocessor directive,编译前对源码做的准备工作.
#include 本质上是一种剪切和粘贴操作,相当于键入了 <>文件内的完整内容.
#include不是C语言的语句,#符号表明这是由预处理器处理的语句.
4.main函数
int main()表明main()函数返回整数类型的返回值给操作系统.
5.声明语句 declaration statement
6.关键字 用来表达语言的单词.int float等.
7.标识符 identifier 表示一个变量,函数或其他实体的名字.声明一个标识符和计算机内存中的一个特殊的位置联系起来,同时确定了该位置存储的信息的类型. 
1.C99标准允许一个标识符最多可以有63个字符.
2.操作系统或C库通常使用一个或两个下划线开始的名字,应避免使用.
3.大小写敏感.
//注释最好用在行尾
8.赋值 assignment statement
9. 参数-argument  
  实际参数-actual argument 
调用-call 请求-invoke
        换行符-newline character 
转义字符-escape sequence
10.占位字符 %d %表示把一个变量在这个位置输出 d表示输出的形式
11.提高程序可读性
1.使用有意义的变量名.
2.使用注释.
3.使用空行分隔一个函数的概念上的多个部分.
12.函数声明 void function(statement...); 函数原型.
13.debuging 
1.语法错误.
2.语义错误,不违反C语法,不会产生编译错误.
14.程序状态 program state
15.关键字和保留标识符
1.关键字
2.保留标识符-reserved identifier.


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值