数组的初始化为 0 的学习
来源:互联网 发布:madness淘宝正品店 编辑:程序博客网 时间:2024/05/19 15:20
int a[100] = {5,2};013A356E mov dword ptr [a],5 013A3578 mov dword ptr [ebp-190h],2 013A3582 push 188h // 188h 即是十进制的 392,也就是说先把数组前两个元素赋值, 剩下的再调用memset置 0013A3587 push 0 013A3589 lea eax,[ebp-18Ch] 013A358F push eax 013A3590 call @ILT+115(_memset) (13A1078h) 013A3595 add esp,0Ch int b[100] = {0};013A3598 mov dword ptr [b],0 013A35A2 push 18Ch // 18Ch 即是十进制的 396,也就是说先把数组第一个元素赋值为0, 剩下的再调用memset置 0013A35A7 push 0 013A35A9 lea eax,[ebp-328h] 013A35AF push eax 013A35B0 call @ILT+115(_memset) (13A1078h) 013A35B5 add esp,0Ch int c[100];memset(b, 0, 100 * sizeof(int)); // ZeroMemory 只是一个宏,实为调用metset013A35B8 push 190h 013A35BD push 0 013A35BF lea eax,[b] 013A35C5 push eax 013A35C6 call @ILT+115(_memset) (13A1078h) 013A35CB add esp,0Ch
0 0
- 数组的初始化为 0 的学习
- 申请一段初始化为0的内存
- 结构体初始化为0的技巧!!
- 为何栈的初始化为0XCC
- 数组与字符串初始化为空的深入理解
- 用memset函数把数组的内存初始化为零
- 【ThinkingInJava】8、对象的初始化为null,基本类型默认初始化为0
- c二维数组初始化为0的2种实现方式
- (1.1.6.3)整型数组初始化为0和字符数、枚举的初始化
- .使用malloc开辟一个3*4的二维数组,并将内容初始化为0-11
- C语言基础 一次把整个int数组初始化为0的方式
- 数组,结构体初始化为{0}
- 全局数组默认初始化为0
- 全局数组默认初始化为0
- 全局数组默认初始化为0
- 二维数组所有元素初始化为0
- C 语言中 初始化为0和1 的差别
- 什么时候可以将神经网络的参数全部初始化为0?
- PYTHON中寻找MODULE的顺序
- Cocos2d-x类似coverflow效果
- Mac机上生成pem文件用于推送
- hdoj 2191 悼念512。。 【多重背包】+【二进制分解】
- MySQL索引背后的数据结构及算法原理
- 数组的初始化为 0 的学习
- poj 1159 Palindrome
- Map.keyset()
- Arduino 学习之路IV 求助
- 【DFS】poj 1088 滑雪
- 百炼(2755)dp
- 改进后的向量空间模型(VSM)
- 批处理梯度下降BGD与随机梯度下降SGD
- CentOS6.x升级MySQL版本5.1到5.6