|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
/* loccheck.c -- 查看变量被储存在何处 */#include <stdio.h>void mikado(int);int main(void){ int pooh = 2, bah = 5; printf("In main(), pooh = %d and &pooh = %p\n", pooh, &pooh); printf("In main(), bah = %d and &bah = %p\n", bah, &bah); mikado(pooh); return 0;}void mikado(int bah){ int pooh = 10; printf("In mikado(), pooh = %d and &pooh = %p\n", pooh, &pooh); printf("In mikado(), bah = %d and &bah = %p\n", bah, &bah);} |
loccheck.c -- 查看变量被储存在何处
本文通过一个简单的C语言程序示例,展示了如何查看不同作用域内变量的存储位置及其值。通过对main函数和mikado函数中变量的打印,读者可以了解到局部变量与参数在内存中的分配情况。

被折叠的 条评论
为什么被折叠?



