谁能给我解释一道C语言程序题:
#include<stdio.h>
#include<conio.h>
Void main(void)
{
Int num=9;
Int*pint=#
Printf("指针变量pint的值为:%x\n",pint);
Printf("指针变量pint指向的内存区域为:%d\n",*pint);
*pint=10;
Printf("num变量的值为:%d\n",num);
getchar();
}
为什么输出结果为:
指针变量pint的值为:12FF68
指针变量pint指向的内存区域为:9
num变量的值为:10
12FF68是怎么得出来的
追答就是一个单元的内存地址 你每给一个变量赋值 系统就会自动为它分配一个地址
追问12FF68是怎么得出来的
怎么算得
要加*才是值
追问12FF68是怎么得出来的