数组传参与指针传参

#include
int main()
{
     
	char arr[] = "abcdef";
	printf("%d\n", &arr); //arr数组的长度为7个字节,\0是要算在数组中的,因为\0处是因为数组的存在才被置为\0的
	printf("%d\n", &arr+1);//所以&arr为x时,&arr+1为x+7
	return 0;
}

数组传参与指针传参_第1张图片
地址的大一直是四字节
自行体会,不再赘述

你可能感兴趣的:(数组传参与指针传参)