学习c语言中访问变量的两种方式
#include <stdio.h>
#include <stdlib.h>
/*
变量访问两种方式 1.变量名 2.指针
*/
int main()
{
int a;
a = 10;
printf("%d\n",a);
int* p; //定义一个指针变量
p = &a; //给指针变量赋于地址
printf("%d\n",*p);//取指针里面的东西
printf("%d\n",*(&a));//取地址里面的东西
printf("%p\n",*p);//打印指针变量的地址
printf("%p\n",*(&a));//打印赋值变量的地址
printf("%p\n",a);//打印变量的地址
int array[3]={1,2,3};
int* p3;
p3 = array;
int i;
for(i=0;i<3;i++){
printf("%d\n",array[i]);
}
printf("------------------\n");
for(i=0;i<3;i++){
printf(" %d ",*p3);
p3++;
}
system("pause");
return 0;
}