自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 整数和浮点数在内存中的存储

一大小端字节序1.什么是大小端对于一个整数,我们假设它为1,取它的一个字节,当数据只在一个字节内存存储时,我们书写习惯一般是从高位到低位,如这里的1,就是0001,但是当数据超过一个字节后。这就涉及到了数据在内存中存储时大端还是小端的问题了。如果低地址存放高位数据,高地址存放低位数据,就是大端字节序;如果低地址存放低位数据,高地址存放高位数据,就是小端字节序。比如一个16进制的整数8,他的值为0x1000,如果是大端存储就是0x0001,小端存储就是0x1000。

2024-04-06 22:52:30 772 1

原创 浅谈C语言中的结构体知识。

C语言中关于结构体的认识。

2024-03-23 13:37:22 788

原创 关于内存函数的认识和自己的理解

函数原型:void * memcpy ( void * destination, const void * source, size_t num )函数原型void * memmove ( void * destination, const void * source, size_t num )功能实现:比较两个内存块,将 ptr1 所指向的内存块的前 num 个字节与 ptr2 指向的前num字节数进行比较, 返回不同意义的值。因为memcpy函数是内存拷贝函数,它必须什么类型都能接收。

2024-03-21 20:58:29 1489 1

原创 C语言指针和进阶指针详解。

C语言指针

2024-03-21 19:27:24 1316

原创 C语言——基础版扫雷游戏实现的教程

随机数生成之后,它的范围是无法固定的,但是我们布置雷只需要在9×9棋盘上布置,那么我们就可以将这个生成的数%棋盘的长宽然后+1,比如当前棋盘长宽为9,那么用生成的随机数%9得到的数字就是0-8,在+1就是1-9,而一到九就是我们所需要布置棋盘雷的坐标,代码如下。假如我们需要创建9x9行的棋盘,当我们排查棋盘的边缘是否有雷时,此时他的搜查范围就是以他为中心的一个九官格,此时最下面的那一行就不在9x9行的棋盘内,这就导致了越界问题,比如这里,我们选择右下角的那一个空格,他就会导致越界。

2024-01-07 17:00:22 1346 1

原创 关于C语言循环分支语句的一点理解

这里因为在n自增到5的时候使用了break所以他跳出了本次循环不在打印5至10的数字,因此屏幕上只显示1到4,这里把break改为continue也会显示一样的数字在屏幕上,但是两者是有不同的,前者是彻底结束循环,后者是死循环。表达式1为初始化语句,用于初始循环变量的,表达式2为条件判断部分,用于判断循环的终止,表达式3为调整部分,用于循环条件的调整,如循环变量++或者–。表达式为真,则执行循环语句,直到表达式为假,就不再执行循环语句,跳出循环。switch(整形表达式)必须为整型了,切记。

2023-12-03 14:56:55 354 1

原创 【无标题】

从入学开始我就喜欢上了c语言的学习,但本人现在还是一名菜鸟,但路漫漫修远兮,凭借不断地努力我一定会在计算机的路上越走越远。我打算一步一个脚印,从最基础开始学,秉着学习者的心态谦卑并认真的学习,希望能通过自己不断地努力,真正走进编程的大门。我学习编程的目标是喜欢那种自己独立完成的那种喜悦感,以及对新事物的挑战与认识。我打算每天利用我的空闲时间学习,努力多学习新知识,日拱一卒,功不唐捐。说起我最想要进的公司,我最想进入的是位于人间天堂-杭州的阿里巴巴企业。

2023-11-21 18:11:13 29

空空如也

空空如也

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

TA关注的人

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