首页  >   经验  >   C语言高级应用--多级指针快排

C语言高级应用--多级指针快排

查看 那年 的博客 2015-07-20 16:32:02 1750
指针  
手机阅读 | 转发赚积分
手机收藏 | 分享给好友
简介本节内容取材于实际应用中,一个朋友用多级指针排序时遇到的实际问题,由于这个问题有较高的学习价值,故将源程序整理于此,大家可以分析分析,详细的解析将在下讲给出
#include <stdio.h>
#include <stdlib.h>
#include <string.h>

int getArrayMem(char*** mp, char* myArray1[], int n, char* str, int* count);
int sortArray(char** p, int count);
int SortArrayAndGen3Mem(char*** myArray3, char* myArray1[], int n, char* str, int* num);
int printArray(char** p, int num);
int freeArray(char*** newFree, int num);

int main(void)
{
int ret = 0;
char **myArray3 = NULL;
int num3 = 0;
//第一种内存模型
char *myArray[] = {"bbbbb", "aaa", "ccccccc"};//指针数组
char *myp = "1111111ddd";//字符数组
//要求:将myArray和myp合并为一个字符串存到myArray3里,排序后甩出来
SortArrayAndGen3Mem(&myArray3, myArray, 3, myp, &num3);
printf("\n排序之后:\n");
ret = printArray(myArray3, num3);
if(0 != ret)
{
printf("func printArray() err:%d\n", ret);
return ret;
}

if(NULL != myArray3)
{
ret = freeArray(&myArray3, num3);
if(0 != ret)
{
printf("func freeArray() err:%d\n", ret);
return ret;
}
}
system("pause");
}

int SortArrayAndGen3Mem(char*** myArray3, char* myArray1[], int n, char* str, int* num)
{
int i = 0, j = 0, count = 0;
char** myp = NULL;
getArrayMem(&myp, myArray1, n, str, &count);

for(i = 0; i < n; i++)
{
strcpy(myp[i], myArray1[i]);
}
1.微信扫码
2.点击按钮,粘贴命令
自动刷新 手动刷新
命令:rd 9L:,h 复制
提示:如果您发送了命令,自动刷新会展开全文。自动刷新最多60秒,超过60秒请点击手动刷新。
创作不易,汗水不止!为防止劳动果实被爬虫窃取,开启了反爬机制,需要您发送命令继续阅读。取关会再次出现此提示。一段时间后出现此提示,请再次发送即可。如有问题,请加客服微信Freeme007处理。感谢您的理解。
标注
评论
站内搜
百度搜
传送到手机
手机扫码,识别文字,完成传送x
加载中...
标注内容x
加载中...
添加标注x
文章标题:C语言高级应用--多级指针快排
文章地址:http://www.cjjjs.com/article/720201523216623
转载到个人博客,请在文末带上右侧内容(含超链接):本文转载自:C语言高级应用--多级指针快排
收藏 0 点赞 0
公众号
微信赞赏
支付宝赞赏
领支付宝大红包
QQ群

相关阅读

  1. C++ Primer Plus 6th 4.12 复习题 第12题 数组下标使用和数组指针的使用对比 查找全网同类文章
  2. C++ Primer Plus 6th 4.12 复习题 第11题 声明指针并输出指针的值 查找全网同类文章
  3. 函数的形参是函数指针,能设置默认值吗?如果能应该怎么写 查找全网同类文章
  4. c指针的指向与赋值的区别 查找全网同类文章
  5. 探讨C语言设计一个支持灵活修改参数的实现方案 查找全网同类文章
  6. 普通函数指针、类静态函数指针、类成员函数指针全面分析 查找全网同类文章
  7. 诡异的指针传参,怎么死的都不知道 查找全网同类文章
  8. 如何深入理解指针、地址、关系运算符? 查找全网同类文章
  9. 初学C语言(也是第一次接触编程),求问这个在使用函数指针中报的错是什么意思 查找全网同类文章
  10. 指针调试怪象分析和解决:无法查看指针指向变量的值 查找全网同类文章
分享到:
分享文章[C语言高级应用--多级指针快排]到QQ空间

相关阅读

猜您感兴趣