1.sizeof(数组名字)/sizeof(数组类型)上面是普通的函数中的,而不是传参的数组
如果是这样的:
1 int fun(int a[]) 2 { 3 4 //在这个里面,你这样求数组的长度 5 int length=sizeof(a)/sizeof(int); 6 //求出来就是1,不会是数组的长度,因为函数传参传的是数组的首地址 7 //不管你是写成 int fun(int* a) 还是 int fun(int a[]) 都是一样 8 }
2。变量赋值可以有两种方式:直接赋值:变量名字=数值
间接赋值:通过指针可以间接赋值