C++随笔(一)
1、一个字节是8位,也就是8个“1”或是“0”。
2、内存被划分成许多编了号的字节的列表,该编号为字节的地址。
3、一组连续的字节可作为一个数据项(比如数字或字母)的存储位置来使用,也可以称之为内存块。组内第一个字节的位置就是这个更大的存储位置的地址,也称之为内存块地址。
4、编译器是一个中特殊的程序,它能将高级语言程序(比如C++程序),也可称为源程序转换成机器语言程序,也可称为目标程序,使计算能直接理解并执行。
5、C++程序的目标码(目标程序,机器码)与程序用到的例程(比如输入、输出例程,其实也就是已经编制好的输入、输出操作,比如输入/输出函数)的目标码合并。合并目标码的过程成为连接,它由叫做连接器的程序合成。对于简单的程序来说,连接是自动完成的。
6、计算机的程序的核心技术在于重复。
7、算法是能使问题得以解决的一系列准确的指令。
8、程序设计分为两个阶段:1、问题求解阶段、也就是算法的设计。2、实现阶段,也就是编码的过程。
9、软件的生命周期
(1)任务分析和规范化(问题定义)
(2)软件设计(对象和算法设计)
(3)实现(编码)
(4)测试
(5)维护和系统优化
(6)废弃
10、C语言的特点:(1)C语言直接操作计算机内存(2)C具有高级语言的特点,比汇编(3)非常适合编写操作系统(4)不如其他高级语言好理解(5)不具有完善的自动检查功能。
11、cout<<"press return after entering a numbei.\n":理解为,将“press return....number .\n”送入out。或者读作:输出“press ... number .\n”
cin>>number_of_pods:从cin获取number_of_pods.或者简单的读作:输入number_of_pods.