- 博客(3)
- 收藏
- 关注
原创 CPU异常与软件模拟异常调用流程与区别
异常与调试是紧密相连的。异常记录:1.要记录异常信息2.异常是什么类型3.异常是在什么位置发生的异常的分发:上面的信息记录下来以后,寻找处理异常的函数。这个过程为异常的分发异常处理:最后找到异常处理函数并调用(异常处理)异常记录,异常分发,异常处理。异常的分类:(本质上大体的分类)1.CPU产生的异常一定是CPU发现的2.软件模拟产生的异常高级语言模拟产生的异常CPU异常的产生:CPU指令检测到异常(例如:除0) --> 查IDT表,执行中断处理函数 -->
2021-01-25 20:59:02
324
原创 C++知识点总结(干货复习)——新手学习C++(C++新手避坑)
1.defind const enum inline的总结1.1 宏的优点1.1.1 有参宏例:若求两个整数较大的值函数方法:#include <iostream>int GetMax(int nNum_1, int nNum_2){ return nNum_1 > nNum_2 ? nNum_1 : nNum_2; //? : 是一个三目运算符}有参宏方法:#include <iostream>#define GETMAX(nNum_1
2020-11-02 15:53:31
435
原创 贪吃蛇--小白学习C语言一周产出--《C语言基础知识点罗列》--适合新手
游戏功能介绍/如果各种问题,请各位大神评论区指出/1.J:蛇移动加速2. 空格:游戏暂停3.K:游戏存档(只支持一次存档)4.自定义地图(使用鼠标)5.多种功能食物6.背景音乐与音效7.蛇的多级速度8.固定障碍物9.esc返回游戏大厅10.简单的积分功能####### 使用的VS编辑器###########应用到的基础知识函数 链表 指针 结构体 类(这个属于C++)功能分析实现墙模块经过项目分析,可以得出再墙模块中,需要维护一个二维数组,对整个游戏中的元素进行设置,所以
2020-10-26 20:44:17
2354
7
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人