- 博客(4)
- 资源 (3)
- 收藏
- 关注
原创 所有排序C语言实现
为了复习一下排序,所以把堆排序、快速排序、冒泡排序、选择排序、插入排序、归并排序都复习了一下,具体原理就不讲了,网上都有,直接看代码吧。1.堆排序#include<stdio.h>#include<stdlib.h>#include<string.h>//交换函数void swap(int *a,int *b){ int tmp=*a; ...
2019-08-25 10:57:28 160
原创 C语言实现字符串相关函数(嵌入式C语言面试)
1.翻转字符串题目:翻转字符串单词顺序输入一个英文句子,翻转句子中单词的顺序,但单词内字符的顺序不变解题思路:先反转字符串,再翻转单词C语言代码如下:// 字符串翻转函数 pBegin:字符串开始位置 pEnd:字符串结束位置void Reverse(char *pBegin,char *pEnd){ if(pBegin==NULL||pEnd==NULL) ...
2019-08-05 21:38:12 326
原创 Memcpy 拷贝函数的实现(考虑内存覆盖问题)
memcpy函数是把src指向的对象中的size个字符拷贝到dst所指向的对象中,返回指向结果为对象的指针1. 不考虑内存覆盖时,代码如下void *memcpy(void * dst,const void *str,int n){ if(dst==NULL||str==NULL||n<=0) // 判断是否符合要求 { return NULL; ...
2019-08-05 21:27:00 942
原创 C语言--实现找出3x3矩阵里行最大同时列最小的数所在的行和列
首先先说一下二维数组的传参,有三种模式1.形参为二级指针函数定义: void function(int **arry, int col);// col为列宽度函数调用: function((int **)arry);在函数中使用: *(int *)arry+rows*col+cols ; 2.形参为数组指针函数定义: void function(...
2019-08-05 21:13:09 1934
Course engineering.rar
2019-06-30
STM32+DAC+ADC语音录制与播放
2019-06-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人