int *a,*b,*c; int main() { a=(int*)malloc(sizeof(int)*1); //BELLEKTE İNT TİPİNDE YER AÇIYORUZ b=(int*)malloc(sizeof(int)*1); c=(int*)malloc(sizeof(int)*1); if(a==NULL || b==NULL || c==NULL)  //YER AÇILMADIYSA HERHANGİ BİRİ... Devamı İçin Tıkla

Bu örnekte klavyeden bir cümle alıcaz. Diziye alıp ekrana yazdırıcaz daha sonra ise her harfi ascii olarak 1 arttırıp tekrar ekrana yazdırıcaz tabiki pointer kullanarak :) char *p,cumle; //256 KARAKTERLİ DİZİ TANIMLADIM. CÜMLEYİ... Devamı İçin Tıkla

Şimdiki örnekte pointerı neden kullandığımızı daha iyi anlayacağız. Basit bir Min. ve Max. Bulma örneği. Değerleri kendimiz verip fonksiyonda karşılaştırma yapıp sonuçlandırmasını istiyoruz. POİNTER KULLANMAZSAK MİN. VE... Devamı İçin Tıkla

Şimdiki örnekte diziye döngüyle eleman verelim. Sonra pointerla sayıları 10 arttıralım. Daha sonra diziyi ekrana yazdıralım. int dizi ; int *p; int i; int main(int argc, char *argv[]) { for (i=0;i<10;i++) { dizi=i; } p=dizi;... Devamı İçin Tıkla

POİNTER NEDİR? Kelime karşılığı işaretçi olan pointerlar içerisinde bellek adreslerini barındıran bir veri tipidir.Normalde bir değişken(int,float,double…) tanımladığımız zaman bu bir değer tutar fakat pointerlar ise bu... Devamı İçin Tıkla