自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 C语言面试笔试试题分析笔记

局部变量能否和全局变量重名?可以如何引用一个已经定义过的全局变量?用extern关键字定义一个宏MIN,这个宏输入2个参数并返回较小的一个。#define MIN(a,b) ((a) < (b)) ? (a):(b)C语言中,什么样的数被认为是逻辑true?0为假,非0为真,当然负数也为真。关键字static作用是什么?1、限制全...

2023-03-14 14:41:08 107

原创 自己动手用C语言实现迷你printf函数

可变参数函数简单解读(variadic function)平时写代码接触最多函数大概就是 printf 函数了,printf 函数就是一个可变参数函数,第2个参数就是可变参数,第一个参数是格式化字符串。格式化字符串中的转换修饰符决定了可变参数的数量和类型。int printf (const char *format, ...)可变参数函数(variadic function):函数参数变量...

2019-10-23 10:53:54 1088 1

原创 《orang's一个操作系统的实现》第一章:动手写一个最小的操作系统学习笔记

本文将使用虚拟软盘运行最小操作系统代码。相关知识80386的寄存器组成80386共有7种类型的32位寄存器:1、通用寄存器(EAX、EBX、ECX、EDX、ESP、EBP、ESI、EDI)2、段寄存器(CS、SS、DS、ES、FS、GS)3、指令指针寄存器和标志寄存器(EIP、EFLAGS)4、系统表寄存器(GDTR、IDTR、LDTR、TR)5、控制寄存器(CR0、CR1、CR2...

2019-09-27 15:13:34 688

原创 《orange's 一个操作系统的实现》第0章学习环境搭建笔记:ubuntu 18.04 LTS+qemu+NASM

《一个操作系统的实现》第0章学习环境搭建笔记:ubuntu 18.04 LTS+qemu+NASMUbuntu 18.04 LTS 安装安装 qemu & NASM本书源代码Ubuntu 18.04 LTS 安装1、在microsoft store 安装untu18.04 LTS,这样可以在windows环境下运行Linux命令行终端,方便开发。2、安装好后单击ubuntu LTS...

2019-09-26 15:25:05 440

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除