形参是指针
当形参是指针时,实参应该是地址。
地址型表达式:其代表的地址用来为形参指针赋值,可以是变量的地址、数组首地址、指针数组元素、已经赋值的指针变量
形参是数组(实际上并不是数组,其本质为指针)
当形参是数组时,实参应该是地址。实参可以是变量的地址、数组首地址、指针数组元素、已经赋值的指针变量。
其实上边两种情况是一种情况,即形参为指针时。
#include "stdio.h"
#include "stdlib.h"
#include "string.h"
//void printArray(int a[], int num)
void printArray(int *a, int num)
{
int i = 0;
for (i; i < num; i++