关于memset()函数的一点解读
来源:互联网 发布:mac安装win7 编辑:程序博客网 时间:2024/05/16 09:55
关于memset()函数的一些解读,以前总以为,只要是个数组,用上memset()就能对其赋予想要的值,可是总是会有一些意想不到的错误!这或许就是所说的想当然吧!
这个函数在"string.h"这个头文件中
1)用于整型的数组初始化;用于-1,0可以得到想要的结果,当为其它的值的时候,就会得不到想要的结果
#include <stdio.h>#include <string.h>int main(){int i,j;int a[5][5];memset(a,0,sizeof(a)); //memset(a,-1,sizeof(a)); for(i=0;i<5;i++){ for(j=0;j<5;j++) printf("%d ",a[i][j]); printf("\n");}return 0;}
2)用于字符数组的初始化;可以数组赋予任意的字符
#include <stdio.h>#include <string.h>int main(){int i,j;char a[5][5];memset(a,‘a’,sizeof(a)); //memset(a,'-2',sizeof(a)); for(i=0;i<5;i++){ for(j=0;j<5;j++) printf("%c ",a[i][j]); printf("\n");}return 0;}
0 0
- 关于memset()函数的一点解读
- 关于memset的一点误解
- 关于memset使用的一点小插曲
- 关于memset的理解和一点延伸。
- 对memset函数的一点理解
- memset函数详细解读
- 关于memset函数的用法
- 关于memset函数的使用
- 关于memset() 函数的使用
- 关于memset函数的用法
- 关于memset函数的调用
- 关于C++ memset函数使用的问题
- 关于memset函数
- 关于memset函数
- 关于memset函数
- 关于memset函数
- 关于memset()函数
- memset()函数的应用
- response的setContentType方法
- 三个绝招让PHP引擎快速运转
- Java自学之路---马士兵
- 网上看的,发人深省
- projecteuler---->problem=12----Highly divisible triangular number
- 关于memset()函数的一点解读
- 74LS148 编码器 【数字电路】
- adt-bundle-windows-x86_64-20140321 导入工程报错的问题
- 最长公共子序列(LCS)问题
- 正则工具类以及FinalClass
- 第二章 2.1 寻找最小的k个数
- iOS中的数据持久化方式
- 【.net】 GC 垃圾回收机制
- Win遭禁原因:文件会同步至美国 国内厂商迎机遇