პოინტერი (კომპიუტერული პროგრამირება)
![]() |
ამ სტატიაში არ არის მითითებული სანდო და გადამოწმებადი წყარო. ენციკლოპედიური სტატია უნდა იყოს გამყარებული სანდო და გადამოწმებადი წყაროებით - გთხოვთ გამართოთ ეს სტატია შესაბამისი წყაროების მითითებით. მასალა გადამოწმებადი წყაროების გარეშე ითვლება საეჭვოდ და შეიძლება წაიშალოს. იმ შემთხვევაში, თუ არ იცით, როგორ ჩასვათ წყარო, იხ. დახმარების გვერდი. სასურველია ამის შესახებ აცნობოთ იმ მომხმარებლებსაც, რომელთაც მნიშვნელოვანი წვლილი მიუძღვით სტატიის შექმნაში. გამოიყენეთ: {{subst:წყაროს მითითება|პოინტერი (კომპიუტერული პროგრამირება)}} |
პოინტერი ინფორმატიკაში — მისამართის ტიპის ცვლადი. დაპროგრამების ენებში არსებული ცვლადები შენახულია ოპერატიულ მეხსიერებაში, პოინტერი კი მიუთითებს მისამართს ოპერატიულ მეხსიერებაში.
ზოგადად, პოინტერი არის ცვლადი, რომელსაც გააჩნია ოთხი მახასიათებელი: სახელი, მისამართი (ეს ორი აუცილებლად), აგრეთვე მნიშვნელობა და ირიბი მნიშვნელობა. ტიპი განსაზღვრავს თუ რა ტიპის მონაცემზე მიუთითებს ის. პოინტერს, რომელიც მეხსიერებაში float ტიპის რიცხვზე მიუთითებს „float ტიპის პოინტერი“ ეწოდება. პოინტერების ერთ-ერთ თავისებურებას ის წარმოადგენს, რომ ყველა ტიპის პოინტერი მეხსიერებაში, ჩვეულებრივ, 4 ბაიტს იკავებს.
რესურსები ინტერნეტში[რედაქტირება | წყაროს რედაქტირება]
- Pointers in C programming დაარქივებული 2019-06-09 საიტზე Wayback Machine. A visual model for the beginners in C programming
- 0pointer.de A terse list of minimum length source codes that dereference a null pointer in several different programming languages
- "The C book" – containing pointer examples in ANSI C
- Joint Technical Committee ISO/IEC JTC 1, Subcommittee SC 22, Working Group WG 14 (2007-09-08). International Standard ISO/IEC 9899. .