目录
1.memset 数组批量赋值
sizeof(a)是数组大小,不是数组长度
int a[]={1,2,3};
memset(a,0,8);
a变成:0 0 3
sizeof(a)=3x4=12
int a[]={1,2,3};
memset(a,0,12);
a变成:0 0 0
只能用于赋值0&-1
2.字符数组
除了初始化,不能直接赋值
另一种初始化方式
输入输出:
字符数组直接输入输出%s:
#include <stdio.h>
#include<string.h>
//#include <iostream>
//using namespace std;
int main()
{
char a[44];//="Go o";
scanf("%s",a);
printf("%s",a);
return 0;
}