C语言

tech2024-05-21  78

指针变量:只是用来存放内存地址的变量

# include <stdio.h> int main(void) { int **k, *a, b = 100; /* 假设a的房间号(地址)为1001,即&a=1001; b的房间号为1002,即&b=1002 */ a = &b; //a存放b的地址,a=1002 k = &a; //k存放a的地址, k=1001 printf("%d\n", **k); /* *k指向k中存放的地址&a(即*k通过1001这个房间号找到了a),a的房间里放了&b; **k则通过1002这个房间号找到了b,b的房间放了数值100; 那么要求输出一个整型数值,也就是b中的值100 */ return 0; } /*结果: 100 请按任意键继续. . . */

最新回复(0)