字符数组长度的判断

字符数组长度判断

#include <stdio.h>
#include <stdlib.h>
int main()
{
    
    
	char arr[] = {
    
     'a', 'b', 'c', 'd', 'e', 'f' };
	printf("%d\n", strlen(arr));//没有\0,随机值
	printf("%d\n", strlen(arr+0));//也是随机值
	//printf("%d\n", strlen(*arr));//错误代码
	//printf("%d\n", strlen(arr[1]));//错误代码
	printf("%d\n", strlen(&arr));//随机值
	printf("%d\n", strlen(&arr+1));//跳过一个数组,随机值-6
	printf("%d\n", strlen(&arr[0]+1));//从b开始数,随机值-1
	system("pause");
	return 0;
}

猜你喜欢

转载自blog.csdn.net/weixin_54748281/article/details/113913472