- 博客(7)
- 收藏
- 关注
原创 结构体讲解
结构体类型的定义使用struct关键字,后面跟着结构体的名称和包含的成员变量。每个成员变量都有一个类型和一个名称,用来表示特定的数据。int age;上述代码定义了一个名为Studentnameagescore。
2024-01-17 21:58:40 380
原创 整数和浮点数在内存中存储
通过了解C语言中整数和浮点数的内存存储方式,我们可以更好地理解程序的执行过程。无符号整数和有符号整数用不同的方式存储,而浮点数遵循IEEE 754标准的规定。了解内存存储方式可以帮助我们避免错误,合理地使用数据类型,并编写出高效的代码。同时,还需注意不同机器可能存在大小端字节序的差异,需要在跨平台开发中注意处理。希望这篇博客能帮助你更好地理解C语言中整数和浮点数的内存存储方式。如果你有任何疑问或建议,请随时在评论区留言。
2024-01-17 20:44:25 342
原创 C语言指针详细知识(巨全巨详细)
举例定义一个char* p,其类型是char* ,p用于存放一个char类型数据的地址,类似还有int* (存放整型数据的地址),double*(存放浮点型数据的地址) ,void* (可以存放任意类型数据的地址)。
2023-12-15 00:02:07 103 1
原创 c语言之递归与迭代
递归是运用函数之间的关系(可能是与前一项,也可能是前两项之间关系),推导得出下一个函数值的方法,递归容易想到且容易理解,但是在某些情况下要求的内存高,时间复杂度高。例如斐波那契数列问题与跳台阶等问题皆可以用递归解决:下面我们会举例帮助理解。
2023-11-08 12:49:54 147 1
原创 猜数字游戏
rand函数生成的随机数由种子决定,所以我们要一直改变其种子,否则rand()生成一个随机数后,再次生成时会生成相同的数。注意到我们的时间一直在流逝变化,如果每个时间代表一个种子,那么种子也一直改变,所以有。将生成的随机数模100,余数范围在0到99之间,再加1,范围在1到100间。易知:输入不同数字应有不同结果,所以用switch进一步解决。从代码中看出,输入1开始游戏,输入错误将再次出现菜单。输入1后,进入游戏,添加游戏的函数---game()3 swtich选择语句。
2023-11-03 20:39:37 45
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人