Rumah >pembangunan bahagian belakang >C++ >Apakah yang Menentukan Susunan Penilaian Parameter Fungsi dalam C dan C?

Apakah yang Menentukan Susunan Penilaian Parameter Fungsi dalam C dan C?

Susan Sarandon
Susan Sarandonasal
2024-12-21 06:35:10443semak imbas

What Determines the Evaluation Order of Function Parameters in C and C  ?

Turutan Penilaian Parameter Fungsi

Dalam C dan C , susunan parameter fungsi dinilai tidak ditentukan oleh standard bahasa.

Perintah Penilaian

Menurut Standard C99, susunan penilaian parameter tidak ditentukan. Walau bagaimanapun, terdapat titik jujukan sebelum panggilan fungsi sebenar, bermakna semua penilaian parameter dijamin selesai sebelum fungsi dilaksanakan.

Dalam C , susunan penilaian hujah juga tidak ditentukan. Kesan sampingan semua ungkapan hujah berlaku sebelum fungsi dimasukkan.

Pelaksanaan Panggilan Fungsi

Piawaian C dan C tidak memerlukan panggilan fungsi dilaksanakan menggunakan perkakasan timbunan. Ini ialah butiran pelaksanaan yang diserahkan kepada pengkompil dan platform. Walau bagaimanapun, dalam praktiknya, kebanyakan seni bina popular menggunakan tindanan perkakasan untuk lulus parameter.

Maklumat Bercanggah

Kekeliruan tentang susunan penilaian parameter boleh timbul daripada maklumat yang tidak lengkap atau salah dalam buku. Piawaian bahasa adalah sumber maklumat yang pasti mengenai topik ini. Draf rasmi C99 dan C11, serta draf C awam, tersedia dalam talian dan memberikan panduan yang jelas tentang perkara ini.

Atas ialah kandungan terperinci Apakah yang Menentukan Susunan Penilaian Parameter Fungsi dalam C dan C?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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