C语言代码:
#include <stdio.h>
int main()
{
// C 语言两种变量命名方式
// 1、 int a;
// 赋值 a=10; 变量 a 有两个用法
// a 表示获取 变量a 的值 也就是 10
// &a 表示获取 变量a 的内存地址 也就是 6422300
// 2、 int *b;
// 赋值 b=&a; 变量 b 有三个用法
// b 表示获取 变量b 的值 也就是a的内存地址 6422300
// &b 表示获取 变量b 的内存地址 也就是 6422296
// *b 表示获取 变量b 的值指向内存地址的值 也就是a的值 10
int a;
int *b;
a=10;
b=&a;
printf("a = %d\n",a);
printf("&a = %d\n",&a);
printf("b = %d\n",b);
printf("&b = %d\n",&b);
printf("*b = %d\n",*b);
return 0;
}
执行结果: