二级指针做输入第1种模型
来源:互联网 发布:sql查询学生总成绩 编辑:程序博客网 时间:2024/06/06 03:24
#include<stdio.h>#include<stdlib.h>#include<string.h>void changeArray(char **thisArray,int thisnum);void main(){ int i=0,j=0; int num=0; char*myArray[]={"aa","bbbbb","cccc","dddd"};//指针数组,数组中每一个元素是指针 num=sizeof(myArray)/sizeof(myArray[0]);//第一个求的是总数组长度,通过除以每个元素的长度得到数组中元素的个数 changeArray(myArray,num);//调用函数 //打印字符 for(i=0;i<num;i++) { printf("%s\n",myArray[i]);//或者输出*(myArray+1) } system("pause");}void changeArray(char **thisArray,int thisnum){ char*temp=NULL; for(int i=0;i<thisnum;++i) { for(int j=i;j<thisnum;++j) { if(strcmp(thisArray[i],thisArray[j])<0) { temp=thisArray[i];//注意,交换的是数组元素,交换的是指针的值,改变的是指针的指向,而不是交换指针所指向的内存的值 thisArray[i]=thisArray[j]; thisArray[j]=temp; } } }}
0 0
- 二级指针做输入第1种模型
- 二级指针做输入的3种模型-1
- 二级指针做输入的3种模型-2
- 二级指针做输入的3种模型-3
- 【C语言提高24】二级指针做输入的第一种内存模型:数组指针
- 二级指针三种输入模型
- 【C语言提高25】二级指针做输入的第二种内存模型:二维数组
- 二级指针做输出模型
- 二级指针输入模型(三种内存模型)
- 【C语言提高26】二级指针做输入的第三种内存模型:手工打造二维内存
- day4_二级指针做输入输出的三种内存模型
- 指针数组(二级指针的第一种内存模型)
- c总结8 --- 二级指针使用三种模型之一(二级指针1)
- 二级指针作输入之内存模型一
- 二级指针作输入之内存模型二
- 二级指针作输入之内存模型三
- 二级指针(作为输入)的3中内存模型
- C语言二级指针的第一类模型
- POJ 1007 DNA Sorting
- Ecshop模板开发(十九):商品详情页相关商品显示
- oracle远端的导出,导入
- 476. Number Complement(C语言)
- maven拉包问题
- 二级指针做输入第1种模型
- React Native在windows上android环境搭配及注意事项
- 思路题 素因子 HDU 5750
- 真·天气API接口,图片API接口,音乐API接口
- 视差特效(仿微信朋友圈)
- Maven私服Nexus3.x环境构建操作记录
- opencv SVD算法
- 面向接口编程的优点
- 反射_获取class文件对象的三种方式