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