C语言实现继指针排序代码

代码语言:c

所属分类:其他

代码描述:C语言实现继指针排序代码

代码标签: 指针 排序

下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开

#include <stdio.h>
#include <stdlib.h>

/* run this program using the console pauser or add your own getch, system("pause") or input loop */
void swap(int *a,int *b){//2个指针作为形参 a->a b->b 
	//其实就是整型变量赋值 
	int tmp;  
	tmp = *a;
	*a = *b;
	*b = tmp;
	
}
int main(int argc, char *argv[]) {
		
	//指针变量作为函数参数
	//函数的参数可以是指针类型 作用是将一个变量的地址传送到一个函数中去 
	int a = 5,b = 6; 
	int *p1,*p2;
	p1 = &a;
	p2 = &b;
	printf("a = %d,b = %d\n",a,b);
	//printf("p1 = %d,p2 = %d\n",*p1,*p2);
		if(a<b){
		swap(p1,p2);//其实*p1 = a;*p2 = b; P1 P2是实参 
	}
	printf("a = %d,b = %d\n",a,b);
	
	//C语言中 实参.........完整代码请登录后点击上方下载按钮下载查看

网友评论0