自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C语言——移位操作符与位操作符

可以在二进制的基础上对数字进行平移。移位操作符的操作数只能是整数)

2024-02-19 18:16:23 1332 1

原创 C语言——结构体详解

1. 位段的成员必须是 int、unsigned int 或signed int ,在C99中位段成员的类型也可以选择其他类型。2. 位段的成员名后边有一个冒号和一个数字。int _b : 5;位段A所占内存大小是多少呢?根据结果可知,位段A所占内存为8个字节。下面,我们来具体了解下位段的内存分配后,在进行分析。

2024-01-21 15:11:21 1378 1

原创 数据在内存中的存储

的2进制表示方法分为三种:即原码、反码和补码。对于来说,三种表示方法均分为两部分:符号位和数值位。2进制序列中,最高位的1位被当作符号位,其余的则是数值位。我们用0表示符号位为“正”,用1表示符号位为“负”。的原码、反码、补码相同。关于:直接将数值按照正负数的形式翻译成二进制就是原码。:将原码的符号位不变,其余位依次按位取反。:反码+1。比如:整数+10的原码、反码、补码均为:00000000 00000000 00000000 00001010。

2023-12-05 20:03:24 1469 2

原创 C语言——qsort函数的模拟实现

qsort()函数是C语言库函数中的一种排序函数,排序方法为快速排序。其可以排序任意类型的数组元素。同时,我们也知道,冒泡排序的核心思想就是:两个相邻的元素进行比较,再根据需要进行排序。

2023-11-23 17:47:02 427 3

原创 C语言——冒泡排序

冒泡排序的核心思想就是:两个相邻的元素进行比较,再根据需要进行排序。

2023-11-22 21:36:35 417 3

原创 C语言——获得月份天数

KiKi想获得某年某月有多少天,请帮他编程实现。输入年份和月份,计算这一年这个月有多少天。多组输入,一行有两个整数,分别表示年份和月份,用空格分隔。针对每组输入,输出为一行,一个整数,表示这一年这个月有多少天。:输入:2008 2输出:29。

2023-11-21 14:04:08 214

原创 C语言——qsort函数的使用

qsort()函数是C语言库函数中的一种排序函数,排序方法为快速排序。其可以排序任意类型的数组元素。1.1想要用qsort()函数需要包含对应的头文件。1.2qsort()的函数声明void* base——需要排序的数组;size_t num——元素个数;size_t width——元素大小;

2023-11-20 16:52:55 307 5

原创 函数指针数组——转移表

我们都知道计算器一般包括“+”、“-”、“*”、“/”四种运算,按照一般的思路,我们会分别创建四个函数来实现。通过代码可以看到,遗憾的是,代码中有许多重复的地方,为了更好地优化代码,我们选择使用函数指针实现。但是根据观察,发现并不能与菜单上的数字相对应,所以在数组前增加一个“0”使数字与功能相对应。用函数指针实现的关键在于,创建一个函数指针数组来存放四个函数的地址。首先,我们需要一个简单的菜单来展示我们的计算器。接着,我们分别创建加、减、乘、除四个函数。可以看出,代码的数量大大减少了。

2023-11-19 22:20:41 61 2

原创 扫雷游戏:函数和数组的实践

假设我们排查坐标为(1,1)的位置,我们访问一圈八个位置,如果该坐标在外围的位置的话,超出数组的地方就会越界,为了防止越界,我们直接将数据存放进11*11的数组中。接着,我们放置雷,创建一个mine数组,通过rand()函数通过时间戳来随机生成十个雷。首先,我们需要创建一个9*9的空数组,我们用字符‘0’代表非雷,用字符‘1’来代表雷。其次,为了保持神秘感,我们需要再创建一个show数组,用‘*’来初始化棋盘。若非雷,则游戏继续,显示周围有几颗雷;·排查雷:若是雷,则游戏结束,返回菜单;

2023-11-04 13:41:47 109

原创 【无标题】

大家好我是方方,一位准备408方向考研的大二学生。目前的目标就是能够精通c和c++,成功上岸,都说程序员敲十万行代码是入门,在以后的学习中,我打算从每一天每一小时每一分每一秒开始,利用好时间,认真学习练习编程,关于每周的编程学习,目前打算每周抽出30小时来进行学习和练习,最想进入的IT公司是腾讯。最后想说一句,小比特,大梦想!

2023-10-12 15:17:14 37

空空如也

空空如也

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

TA关注的人

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