指针学习的笔记和自己写的程序
main()
{
//array();
//saizi();
//suiji();
//string();
int *p1,*p2,*p,a,b;
printf("请任意输入2个数字\n");
scanf("%d,%d",&a,&b);
p1=&a,p2=&b;
if(a<b)
{
p=p1;
p1=p2;
p2=p;
}
printf("\na=%d,b=%d",a,b);
printf("\nmaxa=%d,min=%d\n",*p1,*p2);
}*/
#include <stdlib.h>
p()
{
int b[5]={10,10,15,25,40},*pa=&b[0],n=6;
char str[12]="my CProGram",*c=&str;
c=c+n;
printf("%d,%s\n",*pa,c);
}
padd()
{
int a=15,b=20,s,t,*pa,*pb;
pa=&a;
pb=&b;
s=*pa+*pb;
t=*pa**pb;
printf("a+b=%d\na*b=%d\n",a+b,a*b);
printf("s=%d\nt=%d\n",s,t);
}
void main()
{
int nNumber;
int *pPointer;
nNumber=15;
pPointer=&pPointer;
printf("nNumber is equal to :%d\n",nNumber);
*pPointer=25;
printf("nNumber is equal to :%d\n",nNumber);
p();
padd();
}