- 博客(7)
- 收藏
- 关注
原创 C语言 回调函数与qsort函数
目录1.回调函数是什么?2.qsort函数3.qsort函数的使用3.1 使用qsort函数排序整型数据3.2 使用qsort函数排列结构数据总结 回调函数就是⼀个通过函数指针调用的函数, 如果把函数的指针(地址)作为参数传递给另⼀个函数,当这个指针被用来调用其所指向的函数 时,被调用的函数就是回调函数。回调函数不是由该函数的实现方直接调用,而是在特定的事件或条 件发生时由另外的一方调用的,用于对该事件或条件进行响应。这里给一串代码,感受一下回调函数。可以看到,这串代码有些地方非常冗余,一些代码
2024-03-12 21:20:33
481
16
原创 C语言 两只单身狗问题
目录题目一、明确思路二、代码实现第一步 第二步第三步 三、整体代码结语 今天来分享一道题目,找到两只单身狗,在一组数字中找到只出现一次的两个数字,个人感觉还是挺有意思的。一个数组中只有两个数字是出现一次,其他所有数字都出现了两次。编写一个函数找出这两个只出现一次的数字。例如:有数组的元素是:1,2,3,4,5,1,2,3,4,6只有5和6只出现1次,要找出5和6. 在一堆数字中找到其中只出现一次的两个数字,这里我们就可以想到用按位异或操作符,按照按位异或操作符的原理,出现两次的的数字会在按位异或之后变
2024-03-04 18:37:31
543
3
原创 C语言 两种方法在不创建临时变量的前提下,实现两个整数的交换
Hello!大家好,今天又来写博客了,今天要讲的是C语言中在不创建临时变量的情况下,实现两个整数的交换的两种方法。
2024-01-24 17:50:41
358
原创 C语言 用三种方法求一个整数二进制位中1的个数
Hello!大家好,也是好久没写博客,感觉自己实在是有点懒,希望通过写博客的方式来加强自己的知识记忆和督促自己学习,好了,废话不多说,今天来讲一下C语言中用三种方法求一个整数二进制位中1的个数。
2024-01-21 21:17:10
713
1
原创 C语言 用函数递归将十进制转为二进制
要用代码让十进制转为二进制,我们得现知道转换的原理。就是一个数除以二取余数,用商做为被除数再除以二,直到商为零为止,从最后一次的余数开始取,得到的数就是二进制的数。这就是整个代码实现,希望对有需要的人有帮助。所以10的二进制数为1010。这里用函数递归写一下。
2023-12-15 19:46:29
2404
9
原创 C语言 实现猜数字游戏
首先是头文件,因为用到了srand函数和rand函数所以就需要头文件大家好,今天来讲一下用C语言实现猜数字游戏。可以通过srand函数和rand函数来实现。猜游戏中的一个难点就是随机数的获取。新人初入,如有错误,请多指教。
2023-12-14 23:17:46
245
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人