指针常量
int *const a;
常量指针
int const* a;
指向常量的指针
const int * a;
中断的类型(缺页中断属于程序性中断)
1.软中断/内中断
2.外中断/硬件中断
3.异常
什么是缺页中断?
进程线性地址空间里的页面不必常驻内存,在执行一条指令时,如果发现他要访问的页没有在内存中(即存在位为0),那么停止该指令的执行,并产生一个页不存在的异常,对应的故障处理程序可通过从外存加载该页的方法来排除故障,之后,原先引起的异常的指令就可以继续执行,而不再产生异常。
动态主机配置协议DHCP
为主机分配IP地址
DHCP也被称为即插即用协议(plug-and-play protocol)
当有一台主机加入时,DHCP服务器从其当前可用的地址池中分配一个任意地址给它;当一台主机离开时,其地址便被收回到这个池中。
https://blog.csdn.net/qq_42248536/article/details/89714643
宏与函数的区别
1.宏一般只做简单替换,不会对其进行语法检测
2.宏定义一般用于简单文本或字符串的替换,宏函数。
3.宏不能出现递归。
4.当预处理器搜索#define定义的符号的时候,字符串常量的内容并不被搜索。
宏与函数对比的优点如下:
1、宏比函数在程序的规模和速度方面更胜一筹