- 博客(5)
- 收藏
- 关注
原创 函数 strlen 的模拟实现
的作用是对条件进行判断,assert函数在判断为'真'后并不会有任何操作,反而是在判断为'假'后,会终止程序,并给出一条错误信息。函数strlen()返回类型:size_t —————— 无符号整型,也就是(unsigned int)。strlen函数的用途:是计算字符串的长度,从字符串首地址开始,计算到'\0'之前字符串的长度。函数strlen()接收的参数:const char* str —————— 字符指针。调用asset函数需要包含头文件<assert.h>。此时会给出一个随机数。
2023-10-27 12:04:02
75
8
原创 qsort函数的模拟实现(冒泡)
最主要的就是这个函数指针,int (*compar)(const void*, const void*)//函数指针 - 指向了一个比较函数,这个函数是用来比较2个元素的)(2.)由此,咱们可以用【冒泡排序】的算法模拟实现qsort函数。冒泡排序】的算法,模拟实现一个排序函数,可以排序任意类型的数据。到这就结束了,如有不足,请各位大佬在评论区批评指正。(1.)首先咱们还得看一下qsort函数的定义;咱们还是以一组整型一维数组举例;首先咱们实现冒泡排序。(3.)总体实现如下。
2023-09-21 13:09:31
64
7
原创 qsort函数的定义与使用
第三个是 size 是数组中一个元素的大小,用sizeof(arr[0])求出一个元素的大小。第一个是 base 第一个元素的地址,在数组中数组名(arr)也就是第一个元素的地址。(4.)第四是一个函数指针,cmp指向一个函数,而这个函数是用来比较两个两个元素的。第三个是 cmp函数,这个函数是用来比较两个元素的。2.qsort函数的作用是实现任意类型数组的排序,比如说整型,字符,结构体等。(1.)首先接收的是数组第一个元素的地址。(3.)第三接收的是数组中一个元素的大小。
2023-09-14 12:59:44
510
17
原创 Shanhai Jing’s blog
Hello,大家好!如你所见我是一个活泼开朗,有强烈上进心和集体荣誉感的阳光大男孩,大家可以叫我山海经。如果我必须选择一个词来形容自己的话,那么我会选择用“囊萤映雪”,在计算机发展迅猛的大背景下,本人受其影响偏爱编程,一方面程序员已经被人们纳入高收入人群的范围,最重要的是编程作为通向未来的语言,可以大幅度提高我的逻辑思维能力和解决问题的效率。正所谓兴趣是成功的基础,而付出才能获得回报。
2023-06-12 17:39:04
152
5
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人