如何将数组中的单个元素作为参数传递给 C 语言中的函数?
如果单个元素要作为参数传递,则必须在函数调用中给出数组元素及其下标。
为了接收元素,函数定义中使用了简单变量。
示例 1
#include<stdio.h>输出结果main (){
void display (int, int);
int a[5], i;
clrscr();
printf (“enter 5 elements”);
for (i=0; i<5; i++)
scanf("%d", &a[i]);
display (a [0], a[4]); //使用单个参数调用函数
getch( );
}
void display (int a, int b){ //带有单独参数的调用函数
print f ("first element = %d",a);
printf ("last element = %d",b);
}
Enter 5 elements10 20 30 40 50
First element = 10
Last element = 50
示例 2
考虑将单个元素作为参数传递给函数的另一个示例。
#include<stdio.h>输出结果main (){
void arguments(int,int);
int a[10], i;
printf ("enter 6 elements:\n");
for (i=0; i<6; i++)
scanf("%d", &a[i]);
arguments(a[0],a[5]); //使用单个参数调用函数
getch( );
}
void arguments(int a, int b){ //带有单独参数的调用函数
printf ("first element = %d\n",a);
printf ("last element = %d\n",b);
}
enter 6 elements:1
2
3
4
5
6
first element = 1
last element = 6
以上是 如何将数组中的单个元素作为参数传递给 C 语言中的函数? 的全部内容, 来源链接: utcz.com/z/349155.html