C语言使用指针实现选择法和冒泡法对数字排序
前言
刚学到指针章节,遇到的习题大多是将以前写过的代码用指针的方法再写一次,不过说实话,很多写起来并不是我想像的那简单,而且觉得没啥必要,但是据说到链表指针作用很大,所以希望大家将指针重视起来,把这个分享出来大家可以看看。
选择法排序
//选择算法
//指针选择法排序
#include<stdio.h>
main(){
int a[10],i,j,*p; //变量全部初始化
printf("please input ten nums devise keyboard!\n");
p=a;
for(i=0;i<10;i++){
//从键盘输入数组元素
scanf("%d",&*(p++));
}
p=a; //核心部分选择法排序
for(i=0;i<10-