Tertib Penilaian Parameter dalam C dan C
Tertib penilaian parameter fungsi dalam C dan C merupakan pertimbangan penting untuk pembangun. Kedua-dua piawaian C99 dan C11 menyatakan bahawa susunan penilaian tidak ditakrifkan secara eksplisit. Ini bermakna pengkompil bebas untuk menentukan susunan penilaian.
Walau bagaimanapun, adalah penting untuk ambil perhatian bahawa semua kesan sampingan penilaian ungkapan hujah mesti berkuat kuasa sebelum fungsi dipanggil dalam C . Dalam erti kata lain, sebarang pengubahsuaian kepada pembolehubah atau keadaan lain mesti berlaku sebelum badan fungsi dilaksanakan.
Piawaian C juga menyatakan bahawa susunan penilaian bagi ungkapan postfix dan senarai ungkapan argumen tidak ditentukan. Ini bermakna pengkompil boleh menentukan susunan ungkapan ini dinilai.
Sebaliknya, piawaian C11 menentukan bahawa terdapat titik jujukan selepas penilaian penunjuk fungsi dan argumen sebenar tetapi sebelum panggilan sebenar . Ini bermakna bahawa penilaian argumen sebenar dipisahkan daripada pelaksanaan badan fungsi yang dipanggil.
Mengenai pelaksanaan panggilan fungsi, piawaian C mahupun C tidak menyatakan bahawa ia mesti menggunakan tindanan perkakasan. Ini adalah butiran pelaksanaan yang diserahkan kepada penulis pengkompil. Walaupun banyak seni bina menghantar parameter melalui timbunan perkakasan, ini tidak benar secara universal.
Atas ialah kandungan terperinci Apakah Perintah Penilaian Parameter dalam C dan C?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!