dinamik dizi etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
dinamik dizi etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

16 Haziran 2011 Perşembe

C Dili - Ders 28 - Hafıza ile Çalışma II

Posted by Unknown On 15:17

Bu dersimizde hafızdan ayırdığımız bölümü işimiz bittiğinde serbest hale getirmeyi göreceğiz.

Bu işlemi free fonksiyonu ile yapıyoruz. Aşağıda görüldüğü gibi.

#include "stdio.h"
#include "stdlib.h"

int main()
{
int* pointer=(int *)malloc(sizeof(int));
*pointer=6;
printf("Deger: %d - Adres: %d\n",(*pointer),pointer);
free(pointer);
return 0;
}

C Dili - Ders 28 - Hafıza ile Çalışma II

Posted by Unknown On 15:17

Bu dersimizde hafızdan ayırdığımız bölümü işimiz bittiğinde serbest hale getirmeyi göreceğiz.

Bu işlemi free fonksiyonu ile yapıyoruz. Aşağıda görüldüğü gibi.

#include "stdio.h"
#include "stdlib.h"

int main()
{
int* pointer=(int *)malloc(sizeof(int));
*pointer=6;
printf("Deger: %d - Adres: %d\n",(*pointer),pointer);
free(pointer);
return 0;
}

13 Haziran 2011 Pazartesi

C Dili - Dinamik Dizi Oluşturmak

Posted by Unknown On 09:19

Yazacağımız program önce kullanıcıdan dizinin kaç elemanlı olacağını sorsun. Daha sonra dizinin elemanlarını kendi atayarak ekrana yazdırsın.

#include "stdio.h"
#include "stdlib.h"

int main()
{
int boyut=0;
printf("Dizi boyutunu girin:");
scanf("%d",&boyut);
int* dizi;
dizi=(int *)malloc((boyut*sizeof(int)));

int i=0;
for(i=0;i<boyut;i++)
{
*dizi=i;
printf("%d",*dizi);
dizi++;
}

return 0;
}

C Dili - Dinamik Dizi Oluşturmak

Posted by Unknown On 09:19

Yazacağımız program önce kullanıcıdan dizinin kaç elemanlı olacağını sorsun. Daha sonra dizinin elemanlarını kendi atayarak ekrana yazdırsın.

#include "stdio.h"
#include "stdlib.h"

int main()
{
int boyut=0;
printf("Dizi boyutunu girin:");
scanf("%d",&boyut);
int* dizi;
dizi=(int *)malloc((boyut*sizeof(int)));

int i=0;
for(i=0;i<boyut;i++)
{
*dizi=i;
printf("%d",*dizi);
dizi++;
}

return 0;
}