#define _CRT_SECURE_NO_WARNINGS
#include
#include
void max(int a,int b){
printf("max=%d\n", a > b ? a : b);
}
void FGX(){
puts("--------------------------");//打印分割线
}
void AND(int x, int y);
void arrsanf(int arr[],int n)
{
for (int i; i < n; i++){
scanf("%d", &arr[i]);
}
}
//数组的输出函数
void arrprint(int arr[], int n){
for (int i = 0; i < n; i++){
printf("%d\t", arr[i]);
}
/*数组名作为函数参数传递时,函数参数传递类型为地址传递,
地址传递,参数值可以改变实参值;*/
arr[0] = 100;
arr[1] = 111;
putchar('\n');
}
int main(){
max(3, 22);
FGX();
max(99, 22);
FGX();
AND(12, 14);
//数组作为参数函数传递(地址传递)
//数组的输出函数
int arr[10] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 0 };
int arr2[20] = {0};
arrprint(arr2,20);//数组名作为参数传递
arrprint(arr, 10);
for (int i = 0; i < 10; i++){
printf("%d\t",arr[i]);
}
putchar('\n');
for (int i = 0; i < 20; i++){
printf("%d\t", arr2[i]);
}
putchar('\n');
return 0;
system("pause");
}
void AND(int x, int y){
int c = x + y;
printf("%d", c);
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)