C/C++
CcaozzZ
一步一步一步
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C++11特性
C++11特性原创 2020-08-11 18:28:52 · 123 阅读 · 0 评论 -
函数返回值:struct/union/int/double/char/float...与指针的区别
超级棒的一片解惑真经-感谢首先需要明白一件事情,临时变量,在函数调用过程中是被压到程序进程的栈中的,当函数退出时,临时变量出栈,即临时变量已经被销毁,临时变量占用的内存空间没有被清空,但是已经可以被分配给其他变量了,所以有可能在函数退出时,该内存已经被修改了,对于临时变量来说已经是没有意义的值了。C语言里规定:16bit程序中,返回值保存在ax寄存器中,32bit程序中,返回值保持在eax寄存器中,如果是64bit返回值,edx寄存器保存高32bit,eax寄存器保存低32bit。由此可见,函数调转载 2020-08-11 16:57:55 · 793 阅读 · 0 评论
分享