Rumah > pembangunan bahagian belakang > C++ > Dalam bahasa C, apakah penunjuk nol?

Dalam bahasa C, apakah penunjuk nol?

王林
Lepaskan: 2023-09-24 13:53:09
ke hadapan
1139 orang telah melayarinya

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. .

Syntax

Sintaks penuding void adalah seperti berikut −

void *pointername;
Salin selepas log masuk

Contoh 1

* ( (type cast) void pointer)
Salin selepas log masuk

ContohBerikut ialah

void pointer

program

void

Masa nyata

bagi program C-timere

Output

Apabila atur cara di atas dilaksanakan, ia menjana hasil Berikut −

int i=10;
void *vp;
vp = &i;
printf ("%d", * ((int*) vp));
// int * type cast
Salin selepas log masuk

Contoh 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));
}
Salin selepas log masuk

Output

Dilaksanakan apabila program di atas dijalankan menghasilkan keputusan berikut −

i = 10
f = 5.34
Salin selepas log masuk

Atas ialah kandungan terperinci Dalam bahasa C, apakah penunjuk nol?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:tutorialspoint.com
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan