- 博客(21)
- 收藏
- 关注
原创 C语言--结构体
本文介绍了C语言中结构体的基本概念和使用方法。结构体是一种自定义数据类型,可以将不同类型的数据组合成一个整体,用于描述复杂对象。文章详细讲解了结构体的声明、变量定义与初始化、成员访问(直接访问和间接访问)、自引用和重命名等基本操作。重点分析了结构体内存对齐规则,通过示例展示了成员排列顺序对内存占用的影响,并解释了内存对齐的原因(硬件平台限制和性能优化)。结构体通过合理组织数据成员,能有效管理复杂数据结构,提高程序的可读性和执行效率。
2025-08-03 19:29:05
898
原创 C语言--字符函数
在编程的过程中,我们会经常处理字符,为了方便操作,C语言标准库中提供了一系列库函数来便于操作和处理,下面我们就来学习一下字符函数。
2025-05-07 20:33:50
1272
原创 C语言--函数递归
函数递归就是函数在其函数体内部自己调用自己。递归的思想就是将大事化小,小事化了的过程。将一个大型的复杂的问题转化为一个原问题相似的,较小的子问题来求解,直到子问题不能够在划分,递归就会停止。递归中的“递”就是递推的意思;“归”就是回归的意思。
2025-03-26 16:33:35
1203
原创 C语言--函数
在我们编程的过程中,仅仅靠一些库函数肯定不能满足我们的需求,那么我们想使用其他的功能就需要我们自己来定义实现了。函数的调用一定要满足先声明后使用。
2025-03-18 21:16:05
1229
原创 C语言--随机数的生成——rand,srand,time函数
在C语言中,我们可能有时候需要使用随机数或者产生一定范围的随机数来使用,这篇文章我们就来学习一下。
2025-03-11 19:17:20
2829
原创 猜数字游戏(C语言实现)
在上一篇文章随机数的生成中,我们学习了rand,srand和time函数,那么这篇文章就让我们来尝试使用它们来写一个猜数字游戏,数字范围是1 ~ 100。
2025-03-11 19:14:46
1425
原创 C语言--分支与循环(下)
在上一篇中分支与循环(上)中我们讲了if语句和switch语句还有各种操作符等,忘记的小伙伴可以点击下方链接去回顾一下哦。今天我们会学习剩余的部分分支与循环(下)。分支与循环(上)C语言提供了三种循环语句,分别是while循环,for循环,do-while循环,下面我们就来学习一下它们。
2025-03-07 20:52:33
768
原创 C语言--C语言数据类型和常量
首先我们可以通过一张图来大致了解一下数据类型有哪些。可以看到数据类型分为两种,一种是内置类型,简单来说就是C语言自带的,可以直接使用的数据类型;一种是自定义类型,为了满足各种不一样的数据所自己定义的数据类型。scanf()和printf()是C语言中输入和输出的两种函数,printf() 是在标准库的头文件 stdio.h 定义的。使用这个函数,必须在源码文件头部引入这个头文件。
2025-03-03 21:27:09
1098
原创 C语言--操作符详解
在C语言中,我们会用到许多操作符,例如常见的 + 、 - 、 * 、/ , 等等,当然这些只是冰山一角,那么再C语言中还有哪些操作符呢?我们来探讨一下。
2024-05-14 21:59:08
1237
6
原创 C语言--数据在内存中的存储
再写代码和项目的时候,我们时时刻刻都要少不了与数据打交道,那么数据在内存中是如何存储的呢?今天我们来学习一下。
2024-04-23 23:43:11
1048
1
原创 C语言--二进制与进制转换
在日常生活中,我们经常听到10进制,2进制,16进制的说法,那么这到底是什么意思呢?其实,这只是数字的一种表示形式。可能在平常我们对数字的10进制了解和应用更加熟悉,但是在计算机的世界里,它却只偏爱0和1,也就是二进制。
2024-04-18 21:12:49
2331
1
原创 C语言--内存操作函数
首先,从各个内存函数的函数名上看,都有一个mem,其实就是在英语上的对memory的简称,本意是记忆,在计算机体系中翻译为内存的意思,可以了解一下,也方便记忆。那么我们就开始学习以下几个C语言中的内存操作函数注:与字符串函数类似,内存函数都需要加一个头文件。
2024-04-15 18:47:45
1044
2
原创 C语言--数组
变⻓数组的根本特征,就是数组⻓度只有运⾏时才能确定,所以变⻓数组不能初始化,而且变长数组并不意味着数组的大小可随意变化,只是可以通过变量来规定数组大小,而不是说变长数组的大小是可变的,变长数组大小一旦被确定就无法改变。当我们用到数组元素个数的时候,例如利用for循环遍历数组的时候,就可以用(以数组arr为例)sizeof(arr)/ sizeof(arr[0])来替代,就不用把数组元素个数固定写死,因为这个值也是随之变化的。,整个数组的大小除上一个元素的大小,就是数组元素的个数,24 / 4 = 6。
2024-03-20 22:29:53
814
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅