#程序源码
#define _CRT_SECURE_NO_WARNING 1
#include <stdio.h>
int main()
{
char arr1[] = "abc";
char arr2[] = { 'a','b','c',0 };
printf("%d\n", strlen(arr1));
printf("%d\n", strlen(arr2));
return 0;
}
#程序问题
#解决方法
未引入<string.h>头文件
改正后源码:
#define _CRT_SECURE_NO_WARNING 1
#include <stdio.h>
#include <string.h>
int main()
{
char arr1[] = "abc";
char arr2[] = { 'a','b','c' };
printf("%d\n", strlen(arr1));
printf("%d\n", strlen(arr2));
return 0;
}