- 博客(19)
- 收藏
- 关注
原创 时间复杂度与空间复杂度详解
希望这篇《时空复杂度详解》对大家有所帮助,欢迎各位大佬留言指出我的不足,期待大家留言或者私信跟我交流。感悟:每天抽时间休息,比连续工作很久,然后顶不住,然后摆烂一两天,省时间,也更快乐。放一张我拍到的达利园效应(dog)
2025-08-03 17:45:00
812
原创 预处理详解(一)
define定义的标识符规则如下100register# define MAX 100 # define reg register //觉得register太长了,改为reg这些define定义的标识符都会在预处理阶段被编译器替换成对应的类容,比如MAX会被替换成100提问:在define定义标识符的时候,要不要在最后加上;?不需要,比如:#define MAX 50;这样的话50;这一整个都会被替换进去如图:此处放松一下给各位观众们分享一个好玩的:基于中文编程。
2025-07-22 18:00:47
511
1
原创 C语言程序从.c文件到.exe文件的旅程
希望这篇《C语言程序从.c文件到.exe文件的旅程》能对大家有所帮助,欢迎各位大佬留言指出我的不足,期待大佬留言或者私信跟我交流。
2025-07-18 18:07:34
678
原创 自定义类型详解
如下图:第一个为d,第二个结构体中的最大对齐数是 8 ,所以起始位置是17。结构体的整 体大小就是所有最大对齐数(含嵌套结构体的对齐数)的整数倍。因为最大对齐数为8所以结构体的总大小是56。不是所有的硬件平台都能访问任意地址上的任意数据的;可以看见中间三个内存空置,因为最大对齐数8的整数倍,刚好存放需要16个字节的大小,所以结构体的总大小为16.在结构体的基础了解完了之后,我们应该知道结构体中的不同类型的数据类型在内存中的存储位置。结构在对齐方式不合适的时候,我么可以自己更改默认对齐数。
2025-07-08 17:45:00
371
原创 C语言语句介绍(3、控制语句)
while 循环中continue的作用是:跳过本次循环continue 后面的代码,直接去判断部分,看是否进行下一次判断。3、 转向语句:break 语句,goto 语句,continue 语句,return 语句;2、循环执行语句:do while 语句,while 语句、for语句;for循环里面的continue会跳过它后面的代码,直接去循环的调整部分。1、条件判断语句(分支语句):if 语句、switch 语句;他们由特定的语句定义符组成,C语言有九种控制结构语句。switch 是允许嵌套的。
2025-07-07 17:45:00
437
原创 C语言常见操作符
我们在引用库函数或者其他类型的函数时,可能出现输入的数据类型与使用该函数定义的数据类型不相符,这个时候我们就要把输入的数据类型强制转化为我们需要的数据类型,但强扭的瓜不甜,在某些情况下强制类型转化可能出现bug。特点:从左向右依次计算,整个表达式的结果是最后一个表达式的计算结果。a=a-10 等同于 a-=10。小b来搬桌子,这个时候主要小a或小b中的。a=a+5 等同于 a+=5。小b来搬桌子,这个时候只有小a和小b。我让两个人来搬桌子,我让小a。我让两个人来搬桌子,我让小a。
2023-12-01 22:35:57
400
3
原创 初识C语言数组
数组char ch[5];如图:前面的Int和char是数组的类型,后面的arr和ch是数组名,[ ]里面的数字是数组的大小(及数组里面可以存放的元素个数)//完全初始化//不完全初始化(不完全初始化,剩余元素默认初始化为零)//完全初始化//完全初始化//完全初始化情况1,定义一个数组并给定数组大小//未初始化的名为arry1的整形数组大小是10情况2,定义一个常量并给定数组大小为这个常量constint a=5;//定义一个常量a=5const 放在类型名前面是把该类型的变量a。
2023-11-30 10:40:40
394
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅