??? pt->x=x;

4 отговора 290 прегледа
#1

??? pt->x=x;

Какво прави горната конструкция в Borland C? Всякакви обяснения като за по - незнаещ човек( с картинки ;-)) се приветсват.

Отговор
в отговор на Moss #2

Re: ??? pt->x=x;

Shto kazha ako mi kazhesh razlikata mezhdu string i string$
vyv VB :))

Отговор
в отговор на Moss #3

Re: ??? pt->x=x;

Ami pravi sushtoto koeto pravi i v Microsoft C.

Отговор
в отговор на Moss #4

Re: ??? pt->x=x;

Emi... Ako moje da si dam mnenieto...
Spi mi se i dano ti pomogna.
Gornata instrukzia 6te kopira stoinostta na promenlivata x
v pt->x.
Primer :

pt kakto se vijda e ukazatel kum struktura.

struct ne6to
{
int x;
char y;
}t;
----------------
Gornoto ti e strukturata.

struct ne6to *pt;

Definiziata na pt;

int x;

Definiziata na promenliva x.

i sega primerno :
void main(larodii)
{...
pt=&t;
scanf("%d",&x);
pt->x=x;
...
}

Kakto se use6ta6 vuvejdame stoinost za promenlivata x sus scanf-a
i posle prisvoiavame stoinostta na tazi promenliva na elementa x na strukturata
kum koiato so4i pt.

Dokolkoto si spomniam niama problem identifikatorite na elementi na strukturi
da suvpadat s imenata na promenlivi v programata.
Vsi4ki si rabotat normalno, bez konflikti, no vse pak ne se 4ete kato
horata poniakoga...
Ob6ti prikazki.

Dano sum pomognal.
Ne vijdam kakvo moga da kaja pove4e i sujaliavam ako ne sum
bil iasen.

Да се умре не е страшно, страшно е да не се Живее.
Отговор
в отговор на lamerz #5

Благодаря

Като го прочетох взе да ми се изяснява.

Отговор