C++中的try和catch
摘要:程序运行时常会碰到一些异常情况,例如: 做除法的时候除数为 0; 用户输入年龄时输入了一个负数; 用 new 运算符动态分配空间时,空间不够导致无法分配; 访问数组元素时,下标越界;打开文件读取时,文件不存在。 这些异常情况,如果不能发现并加以处理,很可能会导致程序崩溃。 所谓“处理”,可以是给出错
阅读全文
CSAPP(读书笔记)
摘要:一 计算机系统漫游 1.1 信息就是位+上下文 C语言源程序是以字节序列的方式存储在文件中的,每个字节对应一个ASCⅡ编码,例如第一个字节整数值位35,对应字符 '#' 一个基本思想:系统中的所有信息,包括磁盘文件,内存中的程序,用户数据,网络上传输的数据都是比特流。区分不同数据对象的唯一方法是读到
阅读全文