Etiket: c

PCM-4 Göstericiler

//denemelere devam//bu sefer pointer#include<stdio.h>int main() { int a; int*aPtr; /*pointer bu oluyor bak*/ a=8; /*8 değerini atadık*/ aPtr=&a; /*a’nın adresini atadık*/ printf("a’nın adresi %p" "naPtr nindeğeri %pn", &a, aPtr); printf("a’nın değeri %d" "n*aPtr’nin değeri %dn",a,*aPtr); return 0;} Bu yazıda pointer için basitçe bir örnek verdim. Daha karmaşık örneklere ileride geçerim. String konusu var bundan sonra […]

PCM-3 Diziler

/* bu dizi konusu canımı sıkacak */#include<stdio.h>#define BOYUT 10int main(){ int n[BOYUT]={19,3,15,7,4,2,1,33,5,8}; int a, b; printf("%s%12s%15sn","Eleman","Değer","Grafik"); for(a=0;a<=BOYUT-1;a++){ printf("%d%13d ",a,n[a]); for(b=1;b<=n[a];b++) printf("%c",’*’); printf("n");}return 0;} Diziler üzerine bir örnek. Fonksiyonları anlıyoruz tamam da o yerleştirme, düzen işleri uğraştırıyor 🙂 KDevelop güzel bir uygulamaymış. Rahat rahat kodladım ve hiç hata yapmadım bu sefer. Bu konudan sonra Pointer konusuna […]

PCM-2

#include<stdio.h>int main(){ int sayici,sayi,toplam; float ortalama; toplam=0; sayici=0; printf("Sayıyı giriniz(Bitirmek için -1 girin):"); scanf("%d", &sayi); while(sayi!=-1){ toplam=toplam+sayi; sayici=sayici+1; printf("Sayıyı giriniz(Bitirmek için -1 girin):"); scanf("%d", &sayi); } if(sayici!=0){ ortalama=(float)toplam/sayici; printf("ortalaması:%.2f",ortalama); } else printf("sayı girmedinizn"); return 0;} Burada girilen sayıların ortalamasını alıyoruz. Güzel bir örnek kodlar uzadıkça yapılan hatalar artıyor keşke C araçlarında da visual stuido da […]

Pardus ile C Macerası

#include<stdio.h>int main(){ int x,y,z,sonuc; printf("Çarpmak için üç sayı giriniz:"); scanf("%d,%d,%d",&x,&y,&z); sonuc=x * y * z; printf("Sonuc=%dn",sonuc); return 0;} Pardus ta ilk C denemem oldu. Önce GCC’yi kurmam gerekti. GVim ile kodları yazdıktan sonra ./a.out yazarak programı çalıştırdım. Kitaptaki örneği birebir kopyaladığımızda farklı sonuçlar çıkıyor. Düz 123 yan yana yazıp çarptırınca büyük rakamlara dönüyor bende scanf’in […]