NULL ialah pemalar penuding nol dalam bahasa C, digunakan untuk menghalang penunjuk liar dan menyemak kesahihan penuding. Kedua, NULL ditakrifkan sebagai (void *)0, yang mewakili penunjuk ke alamat nol, yang berbeza daripada 0 yang mewakili pemalar integer. Apabila digunakan hanya untuk jenis penunjuk, anda perlu menyemak sama ada NULL terlebih dahulu untuk mengelakkan tingkah laku yang tidak ditentukan.
NULL dalam bahasa C
Definisi NULL
NULL ialah pemalar khas dalam bahasa C, mewakili nilai penuding nol.
Tujuan NULL
Pelaksanaan NULL
Dalam bahasa C, NULL biasanya ditakrifkan sebagai (void *)0
, yang mewakili penunjuk nol yang menunjuk ke alamat nol.
Perbezaan antara NULL dan 0
Walaupun NULL dan 0 adalah sama secara berangka, ia berbeza dari segi konsep. NULL mewakili penunjuk nol, dan 0 ialah pemalar integer. Dalam bahasa C, NULL ialah pemalar khas dan 0 hanyalah integer biasa.
Perkara yang perlu diambil perhatian apabila menggunakan NULL
Atas ialah kandungan terperinci Apakah maksud NULL dalam bahasa c?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!