摘要:
第一种情况是,例如 本质是定义了一个指针数组,其中有三个字符指针,指针分别指向全局区的某个字符串的首地址。内存模型如下: 第二种情况是,例如: 其本质是在栈区开辟了一个字符串数组,它分成了三个内存区域,每个内存区域含有一个字符串,最大长度不超过3,内存模型如下: 第三种情况,例如: 其本质是现在栈区 阅读全文
摘要:
本文章只对选择排序和冒泡排序进行介绍 选择排序实际上是从0到length-1,选择某个元素与其他的元素进行大小比较,如果大于就交换,其他情况不做操作,如图: 冒泡排序实际上是先选择某个元素,然后从最后一个元素依次往前比较(不超过选择的元素),如果大于就交换,否则不变,如图 `从图可以看出排序出的数仿 阅读全文
摘要:
头文件: 函数原型: 实现函数: 测试: 注意: char **buff 变量不能当作实参传入到createBuff函数中的形参,以为createBuff函数调用结束会释放掉形参buff ,因此只能当作返回值返回或者,函数中定义三级指针,调用时传入buff的地址即可。 阅读全文
摘要:
需求: "ff555d", "114ddd", "114dd","aaa", "aaab", "aaa" d对它们进行排序 头文件: 函数原型: 实现方法: 1 void sortBuff(char **buff,int len){ 2 3 char *temp; //零时交换变量 4 5 int 阅读全文
摘要:
需求、例如: 1、" key1 = value1 " 通过"key1"从该字符串中查找出"value",value去除前后空格 2、" key1 == value1 " 、" key1 = = value1 " 双等于号不合法 头文件: 函数原型: 实现方法: 测试: 阅读全文