Programozás C-ben láncok, az alábbi programot hogyan lehetne nyomon követni hogy mit ad eredményül, vizsgán annyi a feladat csupán hogy ez megadjam? Mi a logikája ennek a programnak
Figyelt kérdés
#include <stdio.h>
typedef struct CT{
int ertek; struct CT* el; struct CT* kov;
} CT;
typedef struct CT * PCT;
PCT k, v;
void letrehoz(){ PCT p; int i;
for(i=-3; i<4; i++){
p = (PCT) malloc(sizeof(CT));
p->ertek = 5*i+1;
if (!(p->ertek%3)) { p->kov = k; k->el = p; k = p;}
else if(!(p->ertek%2)) { v->kov = p; p->el = v; v = p;}
}
k->el = NULL; v->kov = NULL;
}
void kiir(){ PCT p = v;
while(p){ printf("%d",p->ertek); p = p->el; }
}
int main(){
CT ct = {7, NULL, NULL}; k = v = &ct;
letrehoz(); kiir();
printf("\n"); system("PAUSE"); return 0;
}
2014. jan. 18. 17:25
Sajnos még nem érkezett válasz a kérdésre.
Te lehetsz az első, aki segít a kérdezőnek!
Te lehetsz az első, aki segít a kérdezőnek!
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!