Mündəricat:

Göstəricinin dəyərini necə tapa bilərəm?
Göstəricinin dəyərini necə tapa bilərəm?

Video: Göstəricinin dəyərini necə tapa bilərəm?

Video: Göstəricinin dəyərini necə tapa bilərəm?
Video: Qiblə bilinməyən yerdə nə edilir?-Qamət Süleymanov 2024, Noyabr
Anonim

almaq üçün göstəricinin dəyəri , sadəcə olaraq istinad edin göstərici . int *ptr; int dəyər ; *ptr = 9; dəyər = *ptr; dəyər indi 9-dur. Haqqında ətraflı oxumağı təklif edirəm göstəricilər , bu onların əsas funksionallığıdır.

Beləliklə, göstəricinin dəyərinə necə daxil olursunuz?

Addımlar:

  1. Normal dəyişəni elan edin, dəyəri təyin edin.
  2. Normal dəyişənlə eyni tipli göstərici dəyişəni elan edin.
  3. Göstərici dəyişənini normal dəyişənin ünvanı ilə işə salın.
  4. Ulduz işarəsindən (*) istifadə edərək dəyişənin dəyərinə daxil olun - o, istinad operatoru kimi tanınır.

Yuxarıdakılardan əlavə, C-də göstəricinin dəyəri nədir? C-də göstəricilər haqqında xatırlanmalı əsas məqamlar: Normal dəyişən dəyəri saxlayır, göstərici dəyişəni isə dəyişənin ünvanını saxlayır. C göstəricisinin məzmunu həmişə tam ədəd, yəni ünvan olmalıdır. Həmişə C göstəricisi işə salınır sıfır , yəni int *p = sıfır . dəyəri sıfır göstərici 0-dır.

Həmçinin bilirsinizmi, göstəricinin dəyəri nədir?

Bu o deməkdir ki, a göstərici başqa dəyişənin yaddaş ünvanını saxlayır. Başqa sözlə desək göstərici tutmur a dəyər ənənəvi mənada; əvəzinə başqa dəyişənin ünvanını saxlayır. A göstərici ünvanının surətini tutaraq həmin digər dəyişənə "göstərir".

Nümunə ilə göstərici nədir?

A göstərici başqa dəyişənin ünvanını saxlayan dəyişəndir. Müəyyən bir növün dəyərlərini saxlayan digər dəyişənlərdən fərqli olaraq, göstərici dəyişənin ünvanını saxlayır. üçün misal , tam dəyişən tam ədədi saxlayır (və ya deyə bilərsiniz), tam ədəddir göstərici tam dəyişənin ünvanını saxlayır.

Tövsiyə: