Kesuaian ANSI C

Konvensi penamaan untuk semua pengidentifikasi khusus Microsoft dalam sistem run-time (seperti fungsi, makro, konstanta, variabel, dan definisi jenis) sesuai dengan standar ANSI/ISO C. Dalam dokumentasi ini, fungsi run-time apa pun yang mengikuti standar ANSI/ISO C dicatat sebagai kompatibel dengan ANSI. Aplikasi yang sesuai dengan ANSI hanya boleh menggunakan fungsi yang kompatibel dengan ANSI ini.

Nama fungsi khusus Microsoft dan variabel global dimulai dengan satu garis bawah. Nama-nama ini hanya dapat diambil alih secara lokal, dalam cakupan kode Anda. Misalnya, saat menyertakan file header run-time Microsoft, Anda masih dapat mengganti fungsi khusus Microsoft secara lokal bernama _open dengan mendeklarasikan variabel lokal dengan nama yang sama. Namun, Anda tidak dapat menggunakan nama ini untuk fungsi global atau variabel global Anda sendiri.

Nama makro khusus Microsoft dan konstanta manifes dimulai dengan dua garis bawah, atau dengan satu garis bawah terkemuka segera diikuti dengan huruf besar. Cakupan pengidentifikasi tersebut mutlak. Misalnya, Anda tidak dapat menggunakan pengidentifikasi _UPPER khusus Microsoft karena alasan ini.

Baca juga

Kompatibilitas