标签:-- har 地址 asd 填充 type 方法 sizeof int
---恢复内容开始---
1.利用memset函数
void *memset(void *s, int ch, size_t n);函数解释:将s中当前位置后面的n个字节 (typedef unsigned int size_t )用 ch 替换并返回 s 。
#include<stdio.h>
#include<string.h>
int main()
{
char a[10];
scanf("%s",a);
memset(a,‘\0‘,sizeof(a));
printf("%s\n",a);
}//本函数段就是利用memset函数将数组a清零//结果:输入asd//
#include<stdio.h>
#include<string.h>
int main()
{
char a[10];
scanf("%s",a);
strcpy(a," ");
printf("%s\n",a);
}//本函数段就是利用strcpy函数将数组a清零//结果:输入asd//
#include<stdio.h>
#include<string.h>
int main()
{
char a[10],s[10]=" ";
scanf("%s",a);
strcpy(a,s);
printf("%s\n",a);
}//结果:输入asd//结果仍然为上图所示
---恢复内容结束---
标签:-- har 地址 asd 填充 type 方法 sizeof int
原文地址:http://www.cnblogs.com/xiamuxi/p/7898390.html