C语言栈内存的分配
来源:互联网 发布:淘宝网卧室梳妆台 编辑:程序博客网 时间:2024/04/28 16:17
由于函数栈内存分配顺序真是方向不同,容易出错,所以运行一下程序特意证明了一下。直接上程序,程序很简单。
#include<stdio.h>int main(void){ int a; int b; char buf[4]; printf("&a:%p\n",&a); printf("&b:%p\n",&b); printf("buf的地址:%p\n",&buf[0]); printf("buf+1地址:%p\n",&buf[1]); printf("buf+2地址:%p\n",&buf[2]); printf("buf+3地址:%p\n",&buf[3]); printf("buf+4地址:%p\n",&buf[4]);//故意越界数组去访问。 return 0;}
&a:0018FF44
&b:0018FF40
buf的地址:0018FF3C
buf+1地址:0018FF3D
buf+2地址:0018FF3E
buf+3地址:0018FF3F
buf+4地址:0018FF40
总结:
0 0
- C语言栈内存的分配
- C语言的内存分配
- C语言的内存分配
- c语言的内存分配
- C语言的内存分配
- C语言的内存分配
- C语言的内存分配
- c语言的内存分配
- C语言的内存分配
- C语言内存分配
- C语言内存分配
- c语言内存分配
- C语言-内存分配
- C语言内存分配
- C语言内存分配
- c语言内存分配
- C语言内存分配
- C 语言内存分配
- R语言实战-基本数据管理
- JavaScript学习笔记04-函数
- 第一篇技术博客
- 【LQ系列】 BASIC-6~BASIC-10
- linux shell 编程笔记 - shell脚本之变量
- C语言栈内存的分配
- Android23之轻量级数据库存储(Sqlite)
- HDU 4027Can you answer these queries? 线段树
- ubuntu上安装jdk1.8
- Redis安装之Windows
- 仿美团外卖标题栏 上拉改变背景 默认背景透明 下拉隐藏控件
- CSAPP3e - x86-64 assembly code analysis - Bomb Lab: phase 2
- css格式化代码片段
- 打字练习