Göstərici çap edə bilərsinizmi?
Göstərici çap edə bilərsinizmi?

Video: Göstərici çap edə bilərsinizmi?

Video: Göstərici çap edə bilərsinizmi?
Video: Whatsapp Statusunuza Gizli Baxanları Görə Bilərsinizmi? 2024, Bilər
Anonim

Çap göstəriciləri . Siz göstərici çap edə bilərsiniz %p format spesifikatoru ilə printf istifadə edərək dəyər. Etmək belə ki, Sən çevirməlidir üçün göstərici əvvəlcə cast istifadə edərək void * yazın (void üçün aşağıya baxın * göstəricilər ), fərqli üçün fərqli təmsilləri olmayan maşınlarda olsa da göstərici növləri, bu lazım olmaya bilər.

Həmçinin sual budur ki, mən printf ünvanımı necə çap edə bilərəm?

Kimə çap edin yaddaş ünvanı , Biz istifadə edin '%p' format təyinedicisi in C. To çap edin the ünvanı a dəyişən, biz istifadə edin "%p" təyinedicisi in C proqramlaşdırma dili. Əldə etməyin iki yolu var ünvanı dəyişən: İstifadə etməklə " ünvanı of" (&) operatoru.

Bundan əlavə, göstəriciyə əlavə etdiyiniz zaman nə baş verir? A göstərici əlavə hansısa növbəti işarəli elementə keçid deməkdir. Beləliklə, ünvan işarələnmiş elementin ölçüsü ilə artır. Ünvanı göstərici sizeof(T) ilə artırılacaq, burada T işarə edilən tipdir. Beləliklə, bir int üçün göstərici sizeof(int) ilə artırılacaq.

Eynilə insanlar soruşurlar ki, göstəricinin dəyərini necə tapa bilərəm?

1 Cavab. Kimə almaq the dəyər a göstərici , sadəcə olaraq istinad edin göstərici . int *ptr; int dəyər ; *ptr = 9; dəyər = *ptr; dəyər indi 9dur.

Göstəriciyə tam ədəd əlavə edilə bilərmi?

Göstərici arifmetika və massivlər. Əlavə et bir tam a göstərici və ya bir çıxarın tam a göstərici . p a olduğu yerdə p+n effekti göstərici və n birdir tam p-yə bərabər olan ünvanı p üstəgəl n-ə bərabər olan p nöqtəsinin ölçüsünü hesablamaqdır (buna görə int * göstəricilər və simvol * göstəricilər eyni deyil).

Tövsiyə: