[Linux][2010-11-17]memset函数
2010-11-17 15:45
183 查看
关于memset函数
[root@vmware test]# vim memset.c
#include <stdio.h>
#include <string.h>
int main()
{
char num[10];
int i;
for (i = 0; i < 10; i ++)
{
num[i] = i;
}
for (i = 0; i < 10; i ++)
{
printf("%ld/n", num[i]);
}
memset(&num, 0, sizeof(num));
for (i = 0; i < 10; i ++)
{
printf("%ld/n", num[i]);
}
return 0;
}
~
~
~
~
~
~
~
"memset.c" 24L, 291C written
[root@vmware test]# gcc -o memset -g memset.c
[root@vmware test]# ./memset
0
1
2
3
4
5
6
7
8
9
0
0
0
0
0
0
0
0
0
0
[root@vmware test]# vim memset.c
#include <stdio.h>
#include <string.h>
int main()
{
char num[10];
int i;
for (i = 0; i < 10; i ++)
{
num[i] = i;
}
for (i = 0; i < 10; i ++)
{
printf("%ld/n", num[i]);
}
memset(num, 0, sizeof(num));
for (i = 0; i < 10; i ++)
{
printf("%ld/n", num[i]);
}
return 0;
}
~
~
~
~
~
~
~
"memset.c" 24L, 290C written
[root@vmware test]# gcc -o memset -g memset.c
[root@vmware test]# ./memset
0
1
2
3
4
5
6
7
8
9
0
0
0
0
0
0
0
0
0
0
谁TMD能相信, 这两个函数执行的结果是一样的, 疯掉了!
[root@vmware test]# vim memset.c
#include <stdio.h>
#include <string.h>
int main()
{
char num[10];
int i;
for (i = 0; i < 10; i ++)
{
num[i] = i;
}
for (i = 0; i < 10; i ++)
{
printf("%ld/n", num[i]);
}
memset(&num, 0, sizeof(num));
for (i = 0; i < 10; i ++)
{
printf("%ld/n", num[i]);
}
return 0;
}
~
~
~
~
~
~
~
"memset.c" 24L, 291C written
[root@vmware test]# gcc -o memset -g memset.c
[root@vmware test]# ./memset
0
1
2
3
4
5
6
7
8
9
0
0
0
0
0
0
0
0
0
0
[root@vmware test]# vim memset.c
#include <stdio.h>
#include <string.h>
int main()
{
char num[10];
int i;
for (i = 0; i < 10; i ++)
{
num[i] = i;
}
for (i = 0; i < 10; i ++)
{
printf("%ld/n", num[i]);
}
memset(num, 0, sizeof(num));
for (i = 0; i < 10; i ++)
{
printf("%ld/n", num[i]);
}
return 0;
}
~
~
~
~
~
~
~
"memset.c" 24L, 290C written
[root@vmware test]# gcc -o memset -g memset.c
[root@vmware test]# ./memset
0
1
2
3
4
5
6
7
8
9
0
0
0
0
0
0
0
0
0
0
谁TMD能相信, 这两个函数执行的结果是一样的, 疯掉了!
相关文章推荐
- 11/17/2010 [转载]Android的IPC机制,Binder的各个部分_2
- 10-11-17
- Linux应用环境实战17:适合数值计算的语言需要具备什么样的特色
- SUSE Linux Enterprise 11 SP3 成功编译LLVM + Clang 3.4
- 使用touch命令改变文件修改时间--用Enki学Linux系列(11)
- 2010 ACM-ICPC Multi-University Training Contest(11)——Host by BUPT
- linux_source_0_11
- 11 NOT SICK LINUX COMMANDS
- Symantec Backup Exec 2010学习手册9:Linux客户端的安装(VRTSralus)
- SUSE Linux Enterprise Server 11 64T 安装(带清晰视频)
- Linux -- Chapter 11 进程与信号
- 快速判断一个数能否被1、2、3、4、5、6、7、8、9、10、11、12、13、17、19、23等整除的规律总结
- Linux开发心得总结17 - Linux程序数据段分布分析
- SUSE Enterprise Linux Server 11关于sshd不能登录的问题
- 牛客网Linux基础分析(知识点记录 11-03)
- linux-2.6.32在mini2440开发板上移植(11)之配置USB外设
- 11-每天一个Linux命令 nl
- NetBeans 时事通讯(刊号 # 113 - Aug 11, 2010)
- 闲聊linux中的input设备(11) 慢慢打开她的心扉
- Setting up DirectX 11 with Visual Studio 2010