Heim > Backend-Entwicklung > C++ > 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
Freigeben: 2023-09-01 22:53:06
nach vorne
825 Leute haben es durchsucht

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);
}
Nach dem Login kopieren

Ausgabe

Enter 5 elements
   10    20    30    40    50
First element = 10
Last element = 50
Nach dem Login kopieren

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);
}
Nach dem Login kopieren

Ausgabe

enter 6 elements:
1
2
3
4
5
6
first element = 1
last element = 6
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage