1、字符数组初始化
char a[10];
2、使用scanf写入数组
scanf("%s",a)
说明:(1)数组名代表数组首地址,所以此时不用加&。
(2)数组存储时占用连续的物理地址
(3)%s默认逐个读取字符(非字符串)写入逐个存储单元。
(4)%s读取时当遇到空格或回车时自动终止写入。
3、完整代码效果展示
#include<stdio.h>
void main()
{char a[5];
scanf("%s",a);
printf("%c,%c,%c,%c\n",a[0],a[1],a[2],a[3]);
}