#include<stdio.h>
int main()
{
int a=1,b=2,c,*p;
c=a+b;
p=&c;
// printf("%d\n",c);
// printf("%d\n",*p);
// printf("%d\n",p);
int *p2=&a;
printf("&a=%d\n",&a); //&a=6487556
printf("*p2=%d\n",*p2); //*p2=1
printf("p2=%d\n",p2); //p2=6487556
printf("&(*p2)=%d\n",&(*p2)); //&(*p2)=6487556
printf("&p2=%d\n",&p2); //&p2=6487536
int *p4=&b;
printf("*p4=%d\n",*p4); // *p4=2
printf("p4=%d\n",p4); //p4=6487552
int m[10];
m[0]=223;
m[1]=225;
int *p3=m;
printf("%d\n",*p3); // 223
printf("%d\n",p3); //6487488
printf("%d\n",p3+1); //6487492
printf("%d\n",*(p3+1)); //225
printf("%d\n",*p3+1); //224
printf("%d\n",*(m+1)); //225
printf("%d\n",m[0]); //223
printf("%d\n",m[1]); //225
return 0;
}
(c语言)指针的学习
最新推荐文章于 2024-09-12 10:47:07 发布