Heim  >  Artikel  >  Backend-Entwicklung  >  C-Funktionsparameter und Rückgabewerte

C-Funktionsparameter und Rückgabewerte

王林
王林nach vorne
2023-08-27 17:49:06766Durchsuche

C-Funktionsparameter und Rückgabewerte

Hier sehen wir die verschiedenen Arten von C-Funktionen basierend auf Rückgabewert und Parametern.

Eine Funktion kann also einige oder keine Parameter annehmen. Ebenso kann eine Funktion etwas zurückgeben und ansonsten nichts zurückgeben. Daher können wir sie in vier Typen einteilen.

  • Eine Funktion ohne Parameter und ohne Rückgabetyp.
  • Eine Funktion, die keine Parameter hat, aber etwas zurückgibt.
  • Funktion, die Parameter entgegennimmt, aber nichts zurückgibt.
  • Eine Funktion, die sowohl Parameter entgegennimmt als auch etwas zurückgibt.

Beispiel

#include <stdio.h>
void my_function() {
   printf("This is a function that takes no argument, and returns nothing.");
}
main() {
   my_function();
}

Ausgabe

This is a function that takes no argument, and returns nothing.

Diese Funktion akzeptiert keine Eingabeparameter und der Rückgabetyp ist ungültig. Daher wird nichts zurückgegeben.

Beispiel

#include <stdio.h>
int my_function() {
   printf("This function takes no argument, But returns 50</p><p>");
   return 50;
}
main() {
   int x;
   x = my_function();
   printf("Returned Value: %d", x);
}

Ausgabe

This function takes no argument, But returns 50
Returned Value: 50

Hier akzeptiert diese Funktion kein Eingabeargument, aber ihr Rückgabetyp ist int. Ihr Rückgabetyp ist jedoch ungültig. Es gibt also nichts zurück.

Beispiel

#include <stdio.h>
void my_function(int x) {
   printf("This function is taking %d as argument, but returns nothing", x);
   return 50;
}
main() {
   int x;
   x = 10;
   my_function(x);
}

Ausgabe

This function is taking 10 as argument, but returns nothing

Die Funktion hier akzeptiert jeden Eingabeparameter und gibt einen Wert zurück.

Das obige ist der detaillierte Inhalt vonC-Funktionsparameter und Rückgabewerte. 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