#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>//该代码表示引用头文件,这是必要操作
int main()
{
int a = 10;
int* p = &a;//*--解引用操作符
有一种变量是用来存放地址的--指针变量,int*为该变量的类型,p为该变量,&a表示取a的地址
printf("%p\n", &a);//&为取地址符
printf("%p\n", p);//两者输出的结果相同
输出的结果为:该输出为a的地址
#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>//该代码表示引用头文件,这是必要操作int main()
{
int a = 10;
int* p = &a;//*--解引用操作符
*p = 20;//此时*p相当于a,该操作把a的值改为20,从而改变了地址
printf("a=%d\n", a);
return 0;
}
输出的结果为: