//如果是Visual Studio 2019在写scanf()时候需要加上下面这一行代码否则会报错
#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
#include <string.h>
int main()
{
//char a[5] = { "abcd" };//定义一个长度为5 的字符数组
char a[5];
//gets(a);//函数输入一整个字符串
scanf("%s",a);//a为数组名是一个地址不用加&(取地址符号)
printf("字符长度:%d\n", strlen(a));
printf("字节长度:%d\n", sizeof(a));
//printf("输出这个字符串:%s", a);
puts(a);//输出一整个字符串
return 0;
}
欢迎大家留言提问,让我们一起加油吧。