本文介绍了关于空的arrary的记忆的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我的英语很差。请尽量了解我...
阅读下面的代码,我虽然 p 的值是随机的,
我多次运行这个程序,p的值在& ch1和& ch2之间是多个。
我想知道为什么...
构建环境:CentOS6.3(gcc版本4.4.6)
1.Programm
I'm poor in English.Please try hard to understand me...
Read the code below, I though the value of p is random,
I ran this programm many times, the value of p is alwayls between &ch1 and &ch2.
I want to know why...
Build env:CentOS6.3(gcc version 4.4.6)
1.Programm
int main(void)
{
char ch1 = 0x12;
char *p[] = {};
char ch2 = 0x34;
printf("%#x\n", &ch1);
printf("%#x\n", p);
printf("%#x\n", &ch2);
return 0;
}
2.Result
2.Result
0xbf8648af
0xbf8648ac
0xbf8648ab
推荐答案
这篇关于关于空的arrary的记忆的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!