在学习计算机编程的时候,最重要的就是多思考多练习,才能理解其中的原理、算法,下面ITmemo分享一段我学习c语言基础之后写的一段c语言指针数组冒泡排序代码,其实就是从常规代码改为指针方式进行数组排序而已。
#include <stdio.h> int main(void) { int arr[] = { 3,1,0,9,5,4,2,6,7,8 }; int * p = arr; int len = sizeof(arr) / sizeof(arr[0]); printf("数组长度:%d\n", len); for (int i = 0; i < len-1; i++) { for (int j = 0; j < len-1-i; j++) { //指针得到数组下标对应的值 //printf("%d\n",*(p+j)); if (*(p+j)>*(p+j+1)) { int temp = *(p + j + 1); *(p + j + 1) = *(p + j); *(p + j) = temp; } } } for (int i = 0; i < len; i++) { printf("排序后的数组为:%d\n", arr[i]); } getchar(); return 0; }
正在阅读:
c语言指针数组冒泡排序代码05-29
2021年3月江西计算机二级报名入口(12月28日开通)09-30
[2019年中考成绩查询网址]广东珠海2019中考成绩查询网址:http://www.zhjy.gov.cn/03-30
2018年村委会主任工作述职报告|2018年村委会主任工作计划06-07
2017年6月英语四级高频词汇:工作职业12-19
学校赠书活动主持词模板11-17
2017年5月北京秘书考试成绩查询网站:北京职业技能鉴定服务频道01-13
有关清明节缅怀先烈的日记大全12-28
2020年河南开封初级会计职称报名时间为2019年11月18日至11月28日03-06
高中主题班会课件集锦【5篇】10-13
小学六年级上册数学期末考试模拟试卷07-29