0
点赞
收藏
分享

微信扫一扫

关于Llama 3 AI大模型的几点总结

哈哈我是你爹呀 2024-05-01 阅读 11

文章目录


前言

C语言指针和数组的一些笔试题


一、一维数组

#include <stdio.h>
int main()
{
	int a[] = { 1,2,3,4 };

	printf("%d\n", sizeof(a));
	printf("%d\n", sizeof(a + 0));
	printf("%d\n", sizeof(*a)); 
	printf("%d\n", sizeof(a + 1));
	printf("%d\n", sizeof(a[1]));
	printf("%d\n", sizeof(&a));
	printf("%d\n", sizeof(*&a));
	printf("%d\n", sizeof(&a + 1));
	printf("%d\n", sizeof(&a[0]));
	printf("%d\n",sizeof(&a[0] + 1));


	return 0;
}

在这里插入图片描述

二、字符数组-1

#include <stdio.h>
int main()
{
	char arr[] = { 'a', 'b', 'c' , 'd', 'e', 'f' };

	printf("%d\n", sizeof(arr));
	printf("%d\n", sizeof(arr + 0));
	printf("%d\n", sizeof(*arr));
	printf("%d\n", sizeof(arr[1]));
	printf("%d\n", sizeof(&arr));
	printf("%d\n", sizeof(&arr + 1));
	printf("%d\n", sizeof(&arr[0] + 1));

	printf("%d\n", strlen(arr));
	printf("%d\n", strlen(arr + 0));
	//printf("%d\n", strlen(*arr)); // err
	//printf("%d\n", strlen(arr[1])); // err
	printf("%d\n", strlen(&arr));
	printf("%d\n", strlen(&arr + 1));
	printf("%d\n", strlen(&arr[0] + 1));

	return 0;
}

在这里插入图片描述

三、字符数组-2

#include <stdio.h>
int main()
{
	char arr[] = "abcdef";
	printf("%d\n", sizeof(arr));
	printf("%d\n", sizeof(arr + 0));
	printf("%d\n", sizeof(*arr));
	printf("%d\n", sizeof(arr[1]));
	printf("%d\n", sizeof(&arr));
	printf("%d\n", sizeof(&arr + 1));
	printf("%d\n", sizeof(&arr[0] + 1));


	printf("%d\n", strlen(arr));
	printf("%d\n",strlen(arr + 0));
	//printf("%d\n", strlen(*arr));//err
	//printf("%d\n",strlen(arr[1]));//err
	printf ("%d\n",strlen(&arr));
	printf("%d\n",strlen(&arr + 1));
	printf("%d\n", strlen(&arr[0] + 1));

	return 0;
}

在这里插入图片描述


总结

C语言指针和数组的一些笔试题

举报

相关推荐

0 条评论