Ilginc C/C++ Sorulari (English Version)
Bu sayfa karsilastigim/kendi buldugum ilginc C/C++ sorularini paylasmak icin yapildi. Eger *sizin ilginc sorularinizi* eklemek isterseniz, burada yayinlanmasi memnuniyetle karsilanir (tabii ki adiniza/sitenize referans verilerek). Sayfanin icerigiyle ve sorularinizla ilgili e-posta gondemeye cekinmeyin lutfen.
typedef struct {int data; Element *next} Element;
Element *head;
head degiskeninin tekli bagli listesinin (singly linked list) basina isaret ettigi biliniyor (liste bossa head NULL'a esit). Baska herhangi gosterici (pointer) ve fonksiyon kullanmadan, bu listeyi tersine cevirip, basina gosterici donduren bir fonksiyon yazmaniz bekleniyor. Bu fonksiyonun prototipi soyle:
Element* reverse(Element *first);
(ornek cozum)
printf("%d",sizeof(printf("%d",printf("tirtocan")));
(ornek cozum)
~~~~~~~~~~~~~~~
int a, b;
min(++a,b);
#define min(a,b) ((a) > (b) ? (a) : (b))
~~~~~~~~~~~~~~~
a = 10;
b = 5;
printf("%d,%d,",a,b);
min(++a,b+10);
printf("%d,%d",a,b);
(ornek cozum)