摘要: 用指针传递数据,变换的不是变量的地址,使指针指向另一个变量,解引之后取出值;而是传递的是参数的副本,以下代码说明 结果:the address: p1:0x7fffd5ef5ca8the address:p2:0x7fffd5ef5cb0the value p1:0x7fffd5ef5c9cthe 阅读全文
posted @ 2019-03-19 20:38 grandzero 阅读(443) 评论(0) 推荐(0) 编辑
摘要: 程序的栈是c重要的运行时函数,程序栈存放栈帧。栈帧用于存放函数参数和局部变量。相信学过c的人都知道,栈作为一种数据结构,是按照后进先出的原则存储数据。在内存中的栈分段中的地址是由上到下越来越小。 在我们声明多个参数时,参数是以与声明时相反的顺序推入栈中。以下代码简单的阐述了栈的后进先出的原则。 1 阅读全文
posted @ 2019-03-17 16:33 grandzero 阅读(154) 评论(0) 推荐(0) 编辑