一级指针传参 #include<stdio.h> //数组指针 void judg(int* p) { } int main() { int a = 0; int arr[10] = { 1,2,3,4,5,6,7,8,9,10 }; int* p1 = &a;//第一种 judg(&a); judg(arr);//第二种(一定不用取地址,否者必须使用数组指针)--&arr int* p2 = &arr;//第三种 judg(p2); return 0; } 二级指针传参 int* pa;//第一种 int** pb;//第二种 int* arr[10];//第三种