形式参数为数组名 实例

#include"stdio.h"

voidSort(inta[],intn);     //自定义的冒泡排序函数;

intmain()

{

inta[]={2,31,12,43,654,65,35,676,765,111};

intn=sizeof(a)/sizeof(a[0]);

inti;

for(i=0;i<n;i++)

printf("%3d ",a[i]);

printf("\n");

Sort(a, n);            /////调用冒泡排序函数,参数a为数组名,n为数组长度;

for(i=0;i<n,i++)

printf("%3d ",a[i]);

printf("\n");

return0;

}

voidSort(inta[],intn)

{

inti,j,flag,t;

for(j=n-1;j>=1;j--)

{

flag=1;

for(i=0;i<j;i++)

if(a[i]>a[i+1])

{

flag=0;

t=a[i];

a[i]=a[i+1];

a[i+1]=t;

}

if(flag)

break;

}

return;

}

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 第1章 第一个C程序第2章 C语言基础第3章 变量和数据类型第4章 顺序结构程序设计第5章 条件结构程序设计第6章...
    小狮子365阅读 13,640评论 3 71
  • 概述 排序有内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部...
    蚁前阅读 10,585评论 0 52
  • 和朋友聊着诗,聊到了故乡的归属感, 聊到我们都回不去了,还眼睁睁的看着它,一步一步的走远,和我们背道而驰。 ...
    林想阅读 1,196评论 1 2
  • 之前经常听得到的老师和同学们说,要经常复盘,但是对复盘的意义自己也不是太了解,感觉就是复习的意思吧。 前几天看到了...
    如月人生阅读 1,332评论 1 2
  • 一年一度的端午节又到了,这个端午节你在干什么呢?一年又过去一半了呢 。。。在这过去的半年中有什么已经实现的和没开始...
    心羽暖姐姐阅读 1,170评论 0 0