当前位置: 首页 > wzjs >正文

长春网站建设公司排名哪里可以自己免费开网店

长春网站建设公司排名,哪里可以自己免费开网店,哪里可以接公司外包业务,电子商务产品有哪些文章目录 1.冒泡排序2.⼆级指针3.指针数组4.指针数组模拟⼆维数组 1.冒泡排序 冒泡排序的核⼼思想:两两相邻的元素进⾏⽐较。 //⽅法1 void bubble_sort(int arr[], int sz)//参数接收数组元素个数 { int i 0;for(i0; i-1; i) { int j 0; for(j0; j-1; j) { …

文章目录

  • 1.冒泡排序
  • 2.⼆级指针
  • 3.指针数组
  • 4.指针数组模拟⼆维数组

1.冒泡排序

冒泡排序的核⼼思想:两两相邻的元素进⾏⽐较。

 //⽅法1  
void bubble_sort(int arr[], int sz)//参数接收数组元素个数  
{ int i = 0;for(i=0; i-1; i++) { int j = 0; for(j=0; j-1; j++) { if(arr[j] > arr[j+1]) { int tmp = arr[j]; arr[j] = arr[j+1]; arr[j+1] = tmp; } } } 
} 
int main() 
{ int arr[] = {3,1,7,5,8,9,0,2,4,6};int sz = sizeof(arr)/sizeof(arr[0]); bubble_sort(arr, sz); int i = 0; for(i=0; i<sz;i++)printf("%d ", arr[i]); 
}return 0; 
} 
//⽅法2 - 优化  
void bubble_sort(int arr[], int sz)//参数接收数组元素个数  
{ int i = 0; for(i=0; i-1; i++) { int flag = 1;//假设这⼀趟已经有序了  int j = 0; for(j=0; j-1; j++) { if(arr[j] > arr[j+1]) { flag = 0;//发⽣交换就说明,⽆序  int tmp = arr[j]; arr[j] = arr[j+1]; arr[j+1] = tmp; } } if(flag == 1)//这⼀趟没交换就说明已经有序,后续⽆序排序了  break; } 
} 
int main() 
{ int arr[] = {3,1,7,5,8,9,0,2,4,6}; int sz = sizeof(arr)/sizeof(arr[0]); bubble_sort(arr, sz); int i = 0; for(i=0; i<sz;i++)printf("%d ", arr[i]); 
} return 0; 
}

2.⼆级指针

指针变量也是变量,是变量就有地址,而指针变量的地址存放在⼆级指针中。

⼆级指针画图

对于⼆级指针的运算有:

• *ppa 通过对ppa中的地址进⾏解引⽤,这样找到的是 pa , *ppa 其实访问的就是 pa .

 int b = 20 
*ppa = &b;//等价于 pa = &b; 

• * *ppa 先通过 *ppa 找到 pa ,然后对 pa 进⾏解引⽤操作: * pa ,那找到的是 a .

**ppa = 30; 
//等价于*pa = 30;  
//等价于a = 30;  

3.指针数组

指针数组是指针还是数组? 我们类⽐⼀下,整型数组是存放整型的数组,字符数组是存放字符的数组。 那指针数组就是存放指针的数组。

整型数组和字符数组

指针数组的每个元素都是⽤来存放地址(指针)的。
如下图:

指针数组的每个元素是地址,⼜可以指向⼀块区域。

4.指针数组模拟⼆维数组

#include<stdio.h>  
int main() 
{ int arr1[] = {1,2,3,4,5}; int arr2[] = {2,3,4,5,6}; int arr3[] = {3,4,5,6,7}; //数组名是数组⾸元素的地址,类型是int*的,就可以存放在parr数组中  int* parr[3] = {arr1, arr2, arr3}; int i = 0; int j = 0; for(i=0; i<3; i++) { for(j=0; j<5; j++) { printf("%d ", parr[i][j]); } printf("\n"); }return 0; 
} 

parr数组的画图演⽰

parr[i]是访问parr数组的元素,parr[i]找到的数组元素指向了整型⼀维数组,parr[i][j]就是整型⼀维数组中的元素。
上述的代码模拟出⼆维数组的效果,实际上并⾮完全是⼆维数组,因为每⼀⾏并⾮是连续的

http://www.dtcms.com/wzjs/579221.html

相关文章:

  • 做网站职员工资格尔木城乡建设规划局网站
  • 权重6网站怎么做wordpress sns
  • 网站开发辅助工具厦门人才网597人才网
  • 电子平台网站建设wordpress 获取当前分类下级分类
  • 公司网站被黑有不良信息 做笔录wordpress用什么字体
  • 400网站建设推广四平市住房和城乡建设部网站
  • 建设一个网站的技术可行性研究临沂教育平台网站建设
  • 番禺做网站要多少钱网站命名方式
  • 苏州网站建设公司网页打不开pdf文件如何设置
  • 学生管理系统网站四川省建设工程网站
  • 公司网站制作都需要图片网站被植入了js
  • 广州高端做网站免费浏览器大全
  • 国内做视频网站需要啥项目管理软件的分类
  • 泗洪有做网站昆明网站建设php
  • 网站pv uv 多少算好站成都今天发生的重大新闻
  • 做设计的兼职网站做网站流程、
  • 手机网站翻页福步论坛
  • 公司名字注册查询济南网站优化推广
  • 消防做设计有什么网站做网站 租服务器吗
  • 个人是否做众筹网站成都做一个中小企业网站需要多少钱
  • 网站网站娱乐建设南阳网站推广方案
  • 宣传部网站建设方案wordpress教学
  • 图片网站源码asp类似美团网的网站是怎么做的
  • 网站建设 服务内容 费用免费建外贸网站
  • 做偏门网站wordpress主题 中文
  • 钓鱼网站后台是怎么做的免费空间自助建站模板
  • 学校网站建设总结报告发布网站建设平面设计
  • 南充移动网站建设天津网页制作培训学校
  • 网站图片最大尺寸鞍山玉佛苑导游词
  • 敦化市建设局网站找公司网站建设3