Heim  >  Artikel  >  Backend-Entwicklung  >  Wie übergebe ich ein einzelnes Element aus einem Array als Parameter an eine Funktion in C?

Wie übergebe ich ein einzelnes Element aus einem Array als Parameter an eine Funktion in C?

WBOY
WBOYnach vorne
2023-09-01 22:53:06798Durchsuche

Wie übergebe ich ein einzelnes Element aus einem Array als Parameter an eine Funktion in C?

Wenn Sie ein einzelnes Element als Parameter übergeben möchten, müssen das Array-Element und sein Index im Funktionsaufruf angegeben werden.

Um diese Elemente zu erhalten, verwenden Sie einfache Variablen in der Funktionsdefinition.

Beispiel 1

#include<stdio.h>
main (){
   void display (int, int);
   int a[5], i;
   clrscr();
   printf (&ldquo;enter 5 elements&rdquo;);
   for (i=0; i<5; i++)
      scanf("%d", &a[i]);
   display (a [0], a[4]); //calling function with individual arguments
   getch( );
}
void display (int a, int b){ //called function with individual arguments
   print f ("first element = %d",a);
   printf ("last element = %d",b);
}

Ausgabe

Enter 5 elements
   10    20    30    40    50
First element = 10
Last element = 50

Beispiel 2

Betrachten Sie ein weiteres Beispiel für die Übergabe eines einzelnen Elements als Argument an eine Funktion.

#include<stdio.h>
main (){
   void arguments(int,int);
   int a[10], i;
   printf ("enter 6 elements:</p><p>");
   for (i=0; i<6; i++)
      scanf("%d", &a[i]);
   arguments(a[0],a[5]); //calling function with individual arguments
   getch( );
}
void arguments(int a, int b){ //called function with individual arguments
   printf ("first element = %d</p><p>",a);
   printf ("last element = %d</p><p>",b);
}

Ausgabe

enter 6 elements:
1
2
3
4
5
6
first element = 1
last element = 6

Das obige ist der detaillierte Inhalt vonWie übergebe ich ein einzelnes Element aus einem Array als Parameter an eine Funktion in C?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen