OK 第一堂课按照惯例,先唠上半小时 &×……×%¥
整堂课下来记住了三点:
1.编译器把代码变成程序的过程
2.要把十进制的 1-16 转换成二进制和十六进制给背下来
3.知道了JAVA C#等是纯面向对象语言,C++算半个(面向对象和面向过程)
第一个:写好的代码 点击编译 -> “消除”所有带 # 号的文件(将相应代码直接代换掉和处理宏定义,此时还没开始编译)-> 变成低级语言(好像是汇编吧)-> 转成二进制 -> 此时还不能变成程序,因为代码中还可能会有一些函数或者库的调用(已经转成了二进制的),在之前未处理,只是空出了一块地方为当前这步做准备,这步就是把相关文件找到然后链接上去->然后就变成程序了!(windows下的exe文件好像都是二进制)
2. 十进制:0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
二进制:0 1 10 11 100 101 110 111 1000 1001 1010 1011 1100 1101 1110 1111 10000
十六进制:0 1 2 3 4 5 6 7 8 9 a b c d e f 10