从汇编的角度分析C语言

2014-11-24 14:08:10 · 作者: · 浏览: 3

C语言代码:




汇编代码:





而<+23>行表示将地址0x8048484赋给了pointer1,我们可以查看内存0x8048484之后内容,7bytes正好为“123456”+‘\0’,这里pointer1只是一个指针,并没有为其分配内存单元。
那么下面的这段代码就不难理解了。