Subscribe For Free Updates!

We'll not spam mate! We promise.

c proggraming etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
c proggraming etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

4 Mart 2015 Çarşamba

C Dili - pointer to pointer



C dilinde pointerları başka pointerlarda gösterebilir. Aşağıdaki kodda p pointerını q pointerı gösteriyor ve p pointerı da x değişkenini gösteriyor.
#include "stdio.h"
#include "stdlib.h"
int main()
{
int x, *p, **q;
x = 10;
p = &x;
q = &p;
printf("%d\n", **q);
printf("%d\n", q);
printf("%d\n", p);
printf("%d\n", *q);
printf("%d\n", *p);
return 0;
}

C Dili - Ders 29 - Paralel Diziler



Örneğin bir kitap listesi tutacak bir veri yapısı olulşturmak istedik. Veri yapısı kitap isimlerini ve fiyatlarını tutacak, fakat isimler char türünde fiyatlar ise integer türünde olacak, biz bunu tek bir değişken türü olarak tanımlayamayız. Bunun için paralel dizi yöntemini kullanacağız.
İlk olarak fiyatları tutacak dizimizi tanımlayalım.
int fiyat[10];
Şimdi kitap isimlerini tutacak diziyi tanımlayalım.
char isim[10][100];
Programın tamamını yazalım şimdi.


#include "stdio.h"
int main(){
int fiyat[10];
char isim[10][100];
int i=0;
while(i<10){
printf("kitap ismi gir:");
scanf("%s",isim[i]);
printf("fiyat gir:");
scanf("%d",fiyat[i]);
i++;
}
return 0;
}
Bu yapıyı daha sonra göreceğimiz structure yapılarını kullanarak oluşturabiliriz.

Haberci

Destek3

Related Posts Plugin for WordPress, Blogger...