自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C语言中 结构体的内存对齐 结构体的大小

结构体的整体大小依然是所有最大对齐数(含嵌套结构体中成员的对齐数)的整数倍,short的 对齐数是 2, Struct T的对齐数是 4,int i 的对齐数 是4,所以这里最大的对齐数是4,我们只需要比较我们计算的结构体大小,是否是结构体变量中最大对齐数4的倍数,如果是那么这就是最终大小,如果不是,那么需要往下补空间,补到最终字节大小是 对齐数的倍数就可以了,补的空间没有使用被直接浪费。3.结构体总大小为最大对齐数(结构体中每个成员变量都有⼀个对齐数,所有对齐数中最大的)的。

2024-08-19 21:56:47 672

原创 C语言内存函数

我们可以看到 我们将第一个数组 arr1里面的 3,4,5,6,7,复制到数组arr2里面,所以我们在使用memcpy函数时,第一个参数我们填写 目的地的初始地址arr2,在写第二个参数时 我们填写被复制的参数的 源头 地址 因为我们要从3开始复制所以,将第一个数组arr1 +2就得到了 源头地址,最后一个参数,size_t.因为我们要复制五个整形,一个整形四个字节,五个整形就是20个字节,所以第三个参数就是 20;memset第一个参数,指向需要设置的地址,第二个参数,是你要设置的值。

2024-08-17 22:23:43 281

原创 C语言初学者如何写出一个扫雷小游戏

(每个位置对应的坐标可以通过下标的方式,打印出来,方便输入坐标)但是如果我们想要计算一个不是雷的九宫格的范围内雷的数量,假如我们看到一个输入的坐标是 第九行第九列的边界,此时无法正常计算,因为这是我们的数组边界,如果计算九宫格将会越界,那么我们可以重新创建数组的大小,将它改为11*11大小的数组, 此时,虽然是11*11的数组元素大小,但是通过下标我们可以只使用 9*9大小的数组元素,我们也不在最边界布置雷,这样也可以计算雷的数量。本文仅帮助初学者提供一些小小的思路。

2024-08-02 11:29:59 230

原创 初识C语言:扫雷小游戏

2024-08-01 22:20:38 122

原创 初识C语言,关于C语言分支与循环一些总结

for 和 while 在实现循环的过程中都有初始化、判断、调整这三个部分,但是 for 循环的三个部分⾮常集中,便于代码的维护,⽽如果代码较多的时候 while 循环的三个部分就⽐较分散,所以从形式上 for 循环要更优⼀些。在C语⾔中,0为假,废0表⽰真,也就是表达式的结果如果是0,则语句不执⾏,表达式的结果如果不。在 do while 循环中先执⾏语句”,执⾏完语句,在去执⾏“判断表达式”,判断表达式的。在循环执⾏的过程中,如果某些状况发⽣的时候,需要提前终⽌循环,这是⾮常常⻅的现象。

2024-07-31 16:43:26 377

原创 耐心,细心,坚持

学习的路虽然很苦,但是一定要坚持,

2024-07-28 22:21:09 292

原创 C语言初学者学习中

学了二维数组,老师讲课2小时,顺便讲了,还讲了两个练习其中和二分查找,听了一遍,自己去敲代码,深深感觉到写注释的严重性,写二分查找代码的时候,查找一个数组中元素的下标的时候,听了一次,自己琢磨着去写,刚开始写的好好的,后面把自己绕进去了,看刚开始写的代码第一时间也没思考转过来,算上前面的练习一共一百行左右的代码,我写了三个小时,如果我开始记得写代码,当绕进去的时候,回看之前的注释,我相信一下子又会想明白,下次一定要开始记得写代码的时候一定要好好写注释,加油,加油。

2024-07-26 22:53:06 103

原创 学了一维数组完成了之前的作业

今日听课加自己敲代码学习理解耗时5.5h。

2024-07-25 23:24:22 111

原创 一个猜数字小游戏呀

2024-07-24 00:37:12 82

原创 2024 7 /22

听课时长 加自己敲代码理解耗时3个半小时。

2024-07-22 23:04:43 99

原创 初识C语言

今天听课加自己敲代码加自己理解耗时5h。加油吧哈哈,总之,以成功为目标吧!

2024-07-21 23:11:07 93

原创 初识C语言

听课听课听了四个多小时终于结束了,等一下再敲一下今天学到的知识巩固一下,赶在今天的小尾巴上写博客,哈哈哈,明天就可以开始学习更新的知识了,总之加油吧,好好学习天天向上。

2024-07-20 23:58:02 63

原创 初识C语言

花了80大洋,购买了比特鹏哥最新的C语言训练营的课,今天没有学习新内容重头开始学习,补充了很多免费课程没有的知识,更加细致,没有别的东西。strlen返回的值是size_t类型,返回的值应该使用%zd。今日学习时长 4个半小时。

2024-07-19 22:56:56 103

原创 初识C语言

心得:鹏哥没有讲特别细,毕竟是初识C语言,后面开始进阶就会细致讲了,目前对编程特别特别有兴趣,希望能够坚持学下去,加油!%f:打印float类型的数据 %lf:打印double类型的数据。这种由双引号引起来的一串字符称为字符串字面值,或者简称字符串。的转义字符,在计算字符串长度时是结束标志不算做字符串内容。循环语句while初步了解,if else 语句初步了解。打印整形 %c:打印字符 %s:打印字符串。%zu:打印sizeof的返回值。字符串结束标志是一个为 \。听课加自己敲代码耗时5。

2024-07-18 22:10:19 155

原创 初识C语言

心得:鹏哥讲的有些东西对于我这样小白来说会有不懂的地方,突然引入一些未知的知识,但是毕竟是初识C语言相信后面会明白,学习编程的感觉真好,励志成为一名优秀的全栈工程师的第一天,加油!生命周期:进入作用域生命周期开始,出作用域生命周期结束。const修饰的常变量:const修饰的(),本质是常变量,有常量的属性。局部变量:局部变量的作用域是变量所在的局部范围。全局变量:全局变量的作用域是整个项目。今天听课加自己敲代码加理解耗时5h。#define 定义的标识符常量。变量的作用域和生命周期。

2024-07-17 22:43:50 103

原创 大家好,诚恳发问

大家好,我目前学到哔站鹏哥C语言第六课,但是在听课的过程中,鹏老师会插入一些完全不清楚的知识,这是正常的吗?或者是鹏哥的课程一开始不适合纯小白学习,就比如第六课中的变量,突然插入的关于 test函数 还有 extern 声明,感觉大脑有点楞。

2024-07-17 16:37:22 78

原创 一切的开始

今天是2024年7月17日凌晨0:16分,我开始写下这篇博客,我的年龄是18岁,从白天开始我会开始学习编程知识,决定先跟B站鹏哥C语言开始学习,希望在以后的日子里能坚持学习,并且将每天学习到的知识记录总结在这里,希望可以看到自己的进步,一切都好,加油!

2024-07-17 00:21:22 90

空空如也

空空如也

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

TA关注的人

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