C++ bağlı liste örneği ile 2 ile 20 arasındaki çift sayıları yazdırmayı göreceğiz. Açıkçası karışık bir konu olduğundan hocalar anlatamaz, öğrenciler anlayamaz. Şema ile ve çıktı olarak anla(t)maya çalıştım:) Kolay gelsin.
http://resim.sanalkurs.net/uploads/dugum_cift_sayilar.jpg
http://resim.sanalkurs.net/uploads/dugum_sematik.jpg
// bagli liste ornegi- H.Berat YILDIRIM // #include "stdafx.h" #include <iostream> using namespace std; class dugum { public: int veri; dugum * next; } ; int _tmain(int argc, _TCHAR* argv[]) { dugum * liste1=(dugum*)malloc(sizeof(dugum)); // dugumun liste1 'e işaret ettiği (dugum için) hafizada yer ayarlaniyor. dugum * iter=liste1; for(int i=1;i<=10;i++) { iter->veri=i*2; iter->next=(dugum *)malloc(sizeof(dugum)); cout<<"sayilar:"<<iter->veri<<endl; iter=iter->next; } system("pause"); return 0; }
http://resim.sanalkurs.net/uploads/dugum_cift_sayilar.jpg
http://resim.sanalkurs.net/uploads/dugum_sematik.jpg
0 yorum:
Yorum Gönder