Sadə nümunə ilə C++-da göstərici nədir?
Sadə nümunə ilə C++-da göstərici nədir?

Video: Sadə nümunə ilə C++-da göstərici nədir?

Video: Sadə nümunə ilə C++-da göstərici nədir?
Video: C++ Dərs 1 | C++-a giriş 2024, Bilər
Anonim

Göstəricilər C++ dilində

Göstərici -də dəyişəndir C++ başqa dəyişənin ünvanını saxlayan. Onlar dəyişənlər kimi məlumat növünə malikdirlər misal tam ədəd növü göstərici tam dəyişənin ünvanını və simvol tipini saxlaya bilər göstərici char dəyişəninin ünvanını saxlaya bilər

Bundan əlavə, C++ göstəricisi nədir?

A göstərici dəyərin yaşadığı yaddaş ünvanını saxlayan dəyişəndir. A göstərici identifikatordan əvvəl * operatorundan istifadə etməklə elan edilir. kimi C++ statik tipli bir dildir, a-nı elan etmək üçün növ tələb olunur göstərici . Biz başlatdıq a göstərici , lakin heç bir yeri göstərir, yaddaş ünvanı yoxdur.

Eynilə, niyə C++-da göstəricilərdən istifadə edirsiniz? bir səbəb göstəricilərdən istifadə etməkdir belə ki, dəyişən və ya obyekt bacarmaq çağırılan funksiyada dəyişdirilə bilər. In C++ o edir daha yaxşı təcrübə istifadə etmək daha istinadlar göstəricilər . Bu asanlaşdırır üçün çağıran funksiyanın dəyəri almadan qəbul etmə tərzini dəyişdirin üçün onu ötürməyin semantikasını dəyişdirin.

Bundan əlavə, Pointer nümunəsi 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.

C++ dilində göstərici dəyişənini necə yaradırsınız?

Göstərici dəyişəni yaradın ptr adı ilə sətri işarə edir dəyişən , ulduz işarəsindən istifadə etməklə * (string* ptr). Qeyd edək ki, növü göstərici növünə uyğun olmalıdır dəyişən ilə işləyirsən.