Rumah > pembangunan bahagian belakang > C++ > Apakah susunan penilaian argumen fungsi dalam C?

Apakah susunan penilaian argumen fungsi dalam C?

王林
Lepaskan: 2023-09-14 18:41:02
ke hadapan
960 orang telah melayarinya

Apakah susunan penilaian argumen fungsi dalam C?

Kami menghantar parameter berbeza kepada beberapa fungsi. Sekarang kita mungkin mempunyai soalan bahawa apakah susunan penilaian argumen fungsi. Adakah dari kiri ke kanan atau kanan ke kiri?

Untuk menyemak susunan penilaian, kami akan menggunakan program mudah. Beberapa parameter diluluskan di sini. Daripada output kita dapat melihat bagaimana ia dinilai.

Contoh Kod

#include<stdio.h>
void test_function(int x, int y, int z) {
   printf("The value of x: %d</p><p>", x);
   printf("The value of y: %d</p><p>", y);
   printf("The value of z: %d</p><p>", z);
}
main() {
   int a = 10;
   test_function(a++, a++, a++);
}
Salin selepas log masuk

Output

The value of x: 12
The value of y: 11
The value of z: 10
Salin selepas log masuk

Daripada output ini kita boleh memahami urutan penilaian dengan mudah. Mula-mula ambil z jadi 10, kemudian ambil y jadi 11 dan akhirnya ambil x. Jadi nilainya ialah 12.

Atas ialah kandungan terperinci Apakah susunan penilaian argumen fungsi dalam C?. 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