/*取地址运算和使用指针访问变量*/
#include <stdio.h>
int main()	{
    int a = 3, *p;	//定义整型变量a 和整型指针p*
    
    p = &a;			//把变量a的地址赋给指针p,即p指向a
    printf("a=%d, *p = %d\n", a, *p);	//输出变量a的值和指针p所指向变量的值
    *p = 10;		//对指针p所指向的变量赋值,相当于对变量a赋值
    printf("a=%d, *p=%d\n", a, *p);
    printf("Enter a:" );
    scanf("%d", &a);	//输入a
    printf("a=%d, *p=%d\n", a, *p);
    (*p) ++;	//将指针所指向的变量加1
    printf("a=%d, *p=%d\n", a, *p);
    
    return 0;
}
原文:https://www.cnblogs.com/ztw1002/p/14880497.html