Rumah > Artikel > pembangunan bahagian belakang > Dalam bahasa C, apakah penunjuk nol?
Ia adalah penunjuk yang boleh menyimpan alamat mana-mana pembolehubah jenis data (atau) boleh menunjuk kepada mana-mana pembolehubah jenis data. .
Sintaks penuding void adalah seperti berikut −
void *pointername;
Contoh 1
* ( (type cast) void pointer)
ContohBerikut ialah
void pointerApabila atur cara di atas dilaksanakan, ia menjana hasil Berikut −
int i=10; void *vp; vp = &i; printf ("%d", * ((int*) vp)); // int * type castContoh 2 Diberikan di bawah ialah atur cara C untuk aritmetik penunjuk dalam penunjuk nol − Demo dalam talian
#include<stdio.h> main ( ){ int i =10; float f = 5.34; void *vp; vp = &i; printf ("i = %d", * ((int*)vp)); vp = &f; printf ( "f = %f", * ((float*) vp)); }Output Dilaksanakan apabila program di atas dijalankan menghasilkan keputusan berikut −
i = 10 f = 5.34
Atas ialah kandungan terperinci Dalam bahasa C, apakah penunjuk nol?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!