一、取地址
#include <stdio.h>
#include <stdlib.h>
int main()
{
int juhuatai=10;
int meiguitai=9;
int *p1;//指针变量
p1=&juhuatai;
int *p2=&meiguitai;
printf("ju的地址是:%p\n",p1);
printf("mei的地址是:%p\n",p2);
system("pause");
return 0;
}
运行结果
二、取内容
#include <stdio.h>
#include <stdlib.h>
int main()
{
int juhuatai=10;
int meiguitai=9;
int *p1;//代表标签
p1=&juhuatai;
int *p2=&meiguitai;
printf("通过地址来获取内容ju=%d\n",*p1);
//这里中的*代表运算符
printf("通过地址来获取内容ju=%d\n",*p2);
system("pause");
return 0;
}
运行结果
只有在定义一个指针变量的时候,才表示指针的标识符。
其他情况都是运算符(和加减乘除类似)。
——@上官可编程