- 博客(9)
- 收藏
- 关注
原创 c语言常见字符串操作函数大全,一篇胜千篇!
在 C 语言中,可以使用标准库函数将整数转换成字符串。最常用的方法是使用 sprintf或 snprintf 函数。在一些编译器中,你可能还可以使用 itoa函数
2024-11-01 17:40:17
1533
原创 计算机的存储形式?怎么判断大小端?
小端存储:是指数据的高字节保存在内存的高地址中,而数据的低字节保存在内存的低地址中,存储模式将地址的高低和数据位权有效地结合起来。大端存储:是指数据的高字节保存在内存的低地址中,而数据的低字节保存在内存的高地址中,大端存储符合我们对数据的认识。
2024-10-25 11:12:54
438
原创 读取字符、字符串,c语言中的输入输出不会再乱了!
在C语言中,输入输出缓冲区是提高I/O操作效率的一种机制。通过使用缓冲区,程序可以减少直接与硬件(如键盘、显示器或文件)交互的次数,从而提高性能。缓冲区是内存中的一块区域,用于临时存储数据。在进行输入输出操作时,数据首先被写入缓冲区,然后再从缓冲区传输到目标设备。
2024-09-26 23:10:38
1104
1
原创 搞懂!变量的声明与定义,初始化与赋值!
声明:只是规定了变量的类型和名字,而没有进行内存分配。定义:不仅规定了变量的类型和名字,而且进行了内存分配,也可能会对量进行初始化。一个变量只有经过定义,才能够被使用。如果只有声明没有定义,那么变量将不能被使用(排除在其他文件被定义的情况)。其实也很好理解,没有内存空间的变量,可以使用么?显然不可以。
2023-09-19 09:31:49
511
原创 冒泡排序有什么细节?怎么优化!
每次将较大值元素交换到后面,交换完一趟后,未排序数组部分的最大值放在已排序数组部分的前一个位置。在内层循环开始前添加标记位,如果标记位在冒泡期间未修改,说明数组已有序,可以直接结束循环。
2023-09-13 10:50:06
147
原创 计数排序,认为是最简单的排序!
由于用来计数的数组的长度取决于待排序数组中数据的范围,这使得计数排序对于数据范围很大的数组,需要大量时间和内存。计数数组中的值还原到原数组的值,将计数数组计数不为0的下标值存入原数组中,每存入一次,该下标对应的计数数组中的计数减一。因此在还原时,如果bucket数组中的值不为0,则将此值的下标放到原数组中,再将bucket数组的值减一,即计数减一。数组中值为6出现了一次,存入bucket数组下标为6的位置。原数组的最大值为6,那么申请计数数组的长度为7,并初始化为0。计数数组的下标对应原数组中的值。
2023-09-12 11:45:33
175
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人