未定义整型-858993460,未定义指针0xcccccccc的含义
来源:互联网 发布:读梦里花落知多少有感 编辑:程序博客网 时间:2024/04/30 15:43
#include<stdio.h>
main()
{
int a;
printf("%d",a);
}
为什么输出-858993460呢?我知道当一个未初始化赋值的时候,他在内存就默认保存为-858993460;我只是想知道它的内部机制?为什么就是这个数?这个数在内存有什么特别的含义?
用VC DEBUG编译的就是这个数
-858993460对应HEX为0xCCCCCCCC
0xCC在X86指令集中为int 3
DEBUG这个机制是为了程序出现内存越界时调试器可以捕捉断点这个异常
而在RELEASE下默认直接是内存清零,也就是用VC RELEASE编译以后显示的结果为0
main()
{
int a;
printf("%d",a);
}
为什么输出-858993460呢?我知道当一个未初始化赋值的时候,他在内存就默认保存为-858993460;我只是想知道它的内部机制?为什么就是这个数?这个数在内存有什么特别的含义?
用VC DEBUG编译的就是这个数
-858993460对应HEX为0xCCCCCCCC
0xCC在X86指令集中为int 3
DEBUG这个机制是为了程序出现内存越界时调试器可以捕捉断点这个异常
而在RELEASE下默认直接是内存清零,也就是用VC RELEASE编译以后显示的结果为0
- 未定义整型-858993460,未定义指针0xcccccccc的含义
- WebForm_PostBackOptions未定义的问题
- WebForm_PostBackOptions未定义的问题
- PageMethods未定义的解决方法
- ajaxpro未定义的问题
- Sys未定义的处理
- sys未定义的问题
- 使用未定义的 class
- VC 未定义的标识符
- "__doPostBack”未定义的解决办法
- 未定义的类型
- pthread_create 未定义的引用
- assert 未定义的引用
- "cblas_ddot"未定义的引用
- 引用未定义的控件
- pthread_create 未定义的引用
- 对‘pthread_create’未定义的引用 对‘pthread_join’未定义的引用
- 对‘pthread_create’未定义的引用 对‘pthread_join’未定义的引用
- 王老师拼音输入法的算法
- visual C++中最常用的类与API函数
- jquery获取浏览器高度、宽度和滚动条高度
- 转载和积累系列 - C语言学习笔记 - 动态分配内存
- RadControls for Silverlight(学习1-GridView)
- 未定义整型-858993460,未定义指针0xcccccccc的含义
- 滚动条下拉不断获取新内容
- java中如何调用CMD命令及cmd大全
- 关键字restrict简介
- 决不放弃
- NHibernate笔记Ⅲ--关于EF和NH的比较
- Python中的分号
- js版本计算器
- 利用iframe实现表单无刷新上传