自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C语言中的文件操作

磁盘(硬盘)上的文件是文件。但是在程序设计中,我们一般谈的文件有两种:程序文件、数据文件。

2024-04-14 22:17:38 1937 3

原创 C语言中的动态内存管理

引言:为什么要有动态内存分配呢?我们已经掌握的内存开辟方式有创建一个整型变量或数组变量等等,但这些空间开辟大小是固定的,数组空间一旦确定了大小就不能调整。所以C语言中引入了动态内存开辟,让程序员自己可以申请和释放空间,就比较灵活了。

2024-04-14 10:00:00 676 1

原创 C语言---结构体内存对齐与位段

引言:C语言中我们学习过结构体,结构体(struct)是一系列具有相同类型或不同类型的数据构成的数据集合,也叫结构。在定义结构体时,编译器会根据平台的要求对结构体的内存进行对齐,以提高内存访问的效率。

2024-04-13 11:08:55 440 3

原创 C语言---整数、浮点数在内存中的存储

科学计数法中的E是可以出现负数的,IEEE 754规定,存入E的真实值时必须加上一个中间数,对于8位的E,这个中间数是127,对于11位的E,这个中间数是1023。对于64位的浮点数 (double类型),最高的1位存储符号S,接着的11位存储指数E,剩下的52位存储有效数字M。对于32位浮点数(float类型),最高的1位存储符号位S,接着的8位存储指数E,剩下的23位存储有效数字M。(存储)模式: 是指数据的低位字节内容保存在内存的低地址处,而数据的高位字节内容,保存在内存的高地址处。

2024-04-09 23:12:21 392 3

原创 C语言内存函数来啦!

之前我们学习了字符(串)函数,它们能够对内存进行一定操作,但无法处理一些非字符(串)的数据。今天我们就来学习内存函数~

2024-04-01 18:39:33 257

原创 C语言--字符和字符串函数

函数声明:char * strncat ( char * destination, const char * source, size_t num );函数功能:函数返回字符串str2在字符串str1中第一次出现的位置,若搜索到,则返回str1的首字符地址,否则将返回NULL。2.若source指向字符串的长度小于num的时候,只会将字符串中到\0的内容追加到destination指向的字符串末尾。函数声明:char * strtok ( char * str, const char * sep);

2024-03-26 10:44:55 690 1

原创 C语言“大怪兽”--指针详解(三)

这段代码本质上是首字符h的地址存放到pstr中,也就是把一个常量字符串的首字符的地址放到指针变量中,接下来我们看一道相关题目。这就意味着我们假设 0 地址处放着无参,返回类型是void的函数, 最后是调用0地址处放的这个函数。( void(*)() )0 --将0强制类型转化为void(*)() 的函数指针类型。数组指针,顾名思义是指针变量,存放的是数组的地址,是能够指向数组的指针变量。typedef是一个关键字,是用来类型重命名的,可以将复杂的类型简单化。base:指向要排序的数组的第一个元素的指针。

2024-03-19 16:07:49 561 1

原创 C语言“大怪兽”--指针详解(二)

前面我们已经学习了指针的基本概念,接下来我们继续深入指针世界!

2024-03-17 14:03:12 404 7

原创 C语言“大怪兽”--指针详解(一)

1.在生活中有朋友来到你家小区找你玩,倘若没有告知他楼层和门牌号,他就要在偌大的小区一户户找,可见效率之低,但如果我们根据楼层和门牌号去编号,就会得到502、603、1502...等等房间号,朋友就可以通过房间号迅速定位到你的具体位置。好了,以上就是指针系列的第一篇博客啦,希望我的分享能让大家更详细了解指针,如果文章中有错误的地方,还请大佬评论区指正,欢迎大家提出意见。void*指针是用来接收不同类型数据的地址,当我们不知道指针是什么类型的,就可以使用void*接收,这样的设计可以实现泛型编程的效果。

2024-03-12 18:08:25 911 2

原创 C语言---简易计算器的实现

序言:在学习了C语言函数调用、函数指针数组、回调函数后,我们可以用三种方法实现简易计算器的功能。

2024-02-06 22:03:58 3384 1

原创 C语言一一扫雷小游戏

到这里就到了本篇博客的尾声了,小编想通过实现扫雷小游戏来检验近期C语言的学习成果,如有错误,欢迎大家到评论区指正!

2024-01-19 20:05:24 1707

原创 初识C语言

从最基础的C语言学起,紧跟着课程进度完成学习,在gittee上要努力完成小绿点的点亮,同时在学习的路上利用CSDN软件写博客提升编程水平,重在坚持!从目前跟进的课程来看,除了每周约三次三小时的课之外,每天至少抽出一小时来复习以及熟练掌握学到的知识,积极动手去写代码,依旧重在坚持,希望自己能坚持下去!非科班出身的双非一本大三学生一枚,对于本专业前程的迷茫与不确定性,选择独自“破圈”,想凭借自己的努力做一些自己认为有意义的事情。刚开始不敢妄下断言,希望自己能踏踏实实的打好基础,未来进入一个中上的公司工作。

2023-11-23 23:30:55 371

空空如也

空空如也

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

TA关注的人

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