字符串
char a[]="abc";
printf("%s",a);
fgets(a,100, stdin) //安全的字符串输入函数
printf("%s",a);
scanf("%*[^\n]"); //两个scanf清空输入缓存
scanf("%*c");
int 值作为实参 指针作为形参
void xchange1(int *n1,int *n2) 形参
int num1,num2;
xchange1(&num1,&num2) 实参
指针作为实参 指针作为形参
void print(int *p) 形参
int *a=NULL;;
print(a); 实参
数组作为实参 指针作为形参
void print(int *p,int size) 形参
int a[4];
print(a,4); 实参
void cpy(char *first, const char *second) 形参
char a[10]="abc";
char b[10]={};
cpy(b,a); 实参
指针作为实参 二级指针作为形参
void xchange1(char **s) 形参
char *p=NULL;
xchange1(&p); 实参
数组作为实参 数组作为形参 数组做形参的时候一定要带上数组的长度
void print(int arr[3][4], int x, int