More Related Content
More from Алдарболд Э. (8)
Pointer
- 1. Заагч
Заагч хувьсагч нь санах ойн хаягийг хадгалах зориулалттай хувьсагч юм. Тодруулбал өөр
хувьсагчийн санах ойн хаягийг хадгалдаг.
< type > * < name >
int x ;
int * int _ pointer ;
int _ pointer = &x ;
x=10;
char c ;
char * char _ pointer ;
char _ pointer = &c ;
хуюьсагчийн санах ойн хаягийг ашиглахдаа & ( and ) оператор ашиглана.
Заагч хувьсагчийн төрөлтэй адилхан төрөлтэй хувьсагчийн хаягийг заана.
Example :
int x ;
int * int _ pointer ;
int _ pointer = &x ;
x = 10;
Заагч хувьсагчийг зааж буй санах ойн хаягдах утшийг авахдаа заагч хувьсагийн өмнө нь *
тэмдэг тавьж авна.
Printf(“%i”, *int_pointer);
Заагч хувьсагчийн зааж санах ойн хаягдах утгийг өөрчлөхдөө мөн заагч хувьсагчийн
нэрний өмнө * тэмдэн тавина.