- 博客(11)
- 收藏
- 关注
原创 不行,我不能停下,我的粉丝和童鞋们还在等着我。指针,继续肝!
1.取地址符&和解引用的解释;2.指针+-整数的深度解释;3.指针+-指针的深度解释;
2023-12-08 01:21:38
533
3
原创 指针,继续肝!!!为了我的粉丝和学习指针有疑惑的童鞋!
1.深度解析为啥会有不同类型的指针和教你快速使用各种数据类型的指针;2.深度解析指针大小与什么有关;3.教你快速掌握const修饰指针;
2023-12-04 01:22:39
395
1
原创 自学C语言的第N天——猜数字小游戏!
生成随机数的函数是rand(),但是每次由rand()生成的随机数都是固定不变动的,这是因为rand()函数生成随机数的那个数(我们称为种子)是固定不变的,这就导致我们生成的随机数是固定不变的,所以我们必须使种子变动起来,才能使我们的随机数变动起来。产生种子的函数是srand()函数,为了使其产生的种子变成随机值,那我们给他的参数就得是变动的,这里我们用C语言提供的一个 与时间有关的函数 time() 他的返回值就是当下运行程序的时间,这也是变动的。OK,今天就分享这些,愿于你有益,我的朋友!
2023-11-03 21:02:54
20
原创 童鞋,其实二分查找并不难!
4.拿中间位置的元素与目标元素进行比较 有三种情况 arr[middle] == k(目标元素),arr[middle] > k,arr[middle] < k。若是第一种那么就直接找到了,若是第二种那么说明中间位置的元素大于目标元素,此时right 变为 right = middle - 1;若是第三种情况,那么说明中间位置的元素小于目标元素,此时left 变为 left = middle + 1;二分查找只适合升序排序的数组,排序方式不满足升序的数组不能用这种方法。哈喽,进来的各位童鞋们好哇!
2023-10-31 00:35:44
27
1
原创 初识C语言
其实 '\0'是C语言中字符串结束的标志,当你在打印字符串的时候,程序运行会从下标为0挨个开始打印字符,到末尾时他就会寻找\0好结束字符串的打印。5.库函数,什么事库函数,我的理解是:在编写程序时使用频率高的函数,为了方便程序员编写代码,将这些经常使用的函数放在一个‘仓库’里面,故称为库函数。3.关于main函数,main函数是C语言程序的入口,C语言程序都是从main函数的第一行开始执行,所以main函数你写在程序的任何地方都是可以滴。前32位字符是不能输出在屏幕上的,属于特殊的字符;
2023-10-09 20:04:38
17
2
原创 编写冒泡排序的心得体会
之前学习冒泡排序的时候,内层循环的循环条件:j<length-i-1,当时很懵为啥这里要 -1 ,想过之后才明白,我们的数组的下标是从0开始的,因此我们每次循环的时候都需要向前移一位,而且这样才能满足每次循环一次之后能把选出来的数放在下一次循环的范围之外。内层循环功能是每次将相邻两个数字进行比较,然后按照你冒泡排序的方向来交换二者之间的位置。首先冒泡排序包括两层循环,外层的循环控制的是你需要排序的次数,比如说你需要将0-10进行排序,那么你就需要循环10次,记住排序的次数是你需要排序数字的个数减一;
2023-09-30 00:39:19
168
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人