- 博客(4)
- 资源 (6)
- 收藏
- 关注
原创 c语言中的各种变量是如何存储的(二)
本次讲常量数据,常量数据一般放在.rodata段(ro代表read only)。常量数据有哪些呢,一般有字符串常量和带const的变量;代码一:int main(){ char *str = "abcdef"; return 0;}lyh@debian:~/test$ objdump -h rodata | grep
2012-04-28 12:24:26 4953 1
原创 c语言中的各种变量是如何存储的(-)
众所周知,c语言中有全局变量,局部变量,常量数据。。。 其中,全局变量又有初始化和不初始化。int array[1024];int main(){ return 0;}lyh@debian:~/test$ gcc -g bss.c -o bsslyh@debian:~/test$ objdump -h bss | grep bssbss: f
2012-04-26 19:10:30 2438
原创 大小端字节序的判断
/********** 环境:vc++6.0**********************/用union实现大小端字节序:/******************** * union大小字节端 ********************/union test{ short i; char str[sizeof(short)];}tt;void main(
2012-04-19 17:52:49 3332 1
原创 函数结束后,里面的局部变量还可以用吗
int *fun1(){ int a = 1; return &a;}int main(){ int *p =fun1(); cout *p = 100; cout return 0;}结果:*p=1*p=100以上可以看出a在fun1中是个局部变量,按理说该函数结束后,a变量应该不能访问了,但是上面的例子中,通过返回a的地址,在
2012-04-02 16:59:42 2981 1
The Introvert Advantage How to Thrive in an Extrovert World
2014-07-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人