猿问

c语言指针用法?

c语言指针用法? 


慕尼黑5688855
浏览 429回答 3
3回答

动漫人物

给你你个简单的例子吧 好好体会一下 这个例子比较全#include<stdio.h>void swap(int *p1,int *p2);main(){int a,b;int *pp1,*pp2;//定义指针变量printf("please input 2 integer number:");scanf("%d%d",&a,&b);pp1=&a;pp2=&b;//把变量内存单元地址给指针if(a<b)swap(&pp1,&pp2);//调用变量指向的内存单元地址printf("a=%d,b=%d",a,b);printf("max=%d,min=%d\n",*pp1,*pp2);//取出指针变量所指内存单元的值return 0 ;}void swap(int *p1,int *p2)//指针的交换{int p;p=*p1;*p1=*p2;*p2=p;}
随时随地看视频慕课网APP
我要回答