Parameter fungsi C dan nilai pulangan

王林
Lepaskan: 2023-08-27 17:49:06
ke hadapan
771 orang telah melayarinya

Parameter fungsi C dan nilai pulangan

Di sini kita akan melihat pelbagai jenis fungsi C berdasarkan nilai pulangan dan parameter.

Jadi, fungsi boleh mengambil beberapa parameter, atau tiada. Begitu juga, fungsi boleh mengembalikan sesuatu dan sebaliknya tidak mengembalikan apa-apa. Oleh itu, kita boleh mengklasifikasikannya kepada empat jenis.

  • Fungsi tanpa parameter dan tiada jenis pemulangan.
  • Fungsi yang tidak mengambil parameter tetapi mengembalikan sesuatu.
  • Fungsi yang mengambil parameter tetapi tidak mengembalikan apa-apa.
  • Fungsi yang mengambil parameter dan mengembalikan sesuatu.

Contoh

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

Output

This is a function that takes no argument, and returns nothing.
Salin selepas log masuk

Fungsi ini tidak menerima sebarang parameter input dan jenis pemulangan adalah tidak sah. Oleh itu, ia tidak mengembalikan apa-apa.

Contoh

#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);
}
Salin selepas log masuk

Output

This function takes no argument, But returns 50
Returned Value: 50
Salin selepas log masuk

Di sini fungsi ini tidak mengambil sebarang argumen input, tetapi jenis pulangannya adalah int Tetapi jenis pulangannya adalah tidak sah. Jadi ia tidak mengembalikan apa-apa.

Contoh

#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);
}
Salin selepas log masuk

Output

This function is taking 10 as argument, but returns nothing
Salin selepas log masuk

Fungsi di sini menerima sebarang parameter input dan mengembalikan nilai.

Atas ialah kandungan terperinci Parameter fungsi C dan nilai pulangan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:tutorialspoint.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan