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