üşengenç

Türkiye’nin en üşengenç topluluğu

Bir e-posta bir C dersi

yazar: Onur • May 1st, 2008 • kategori: Proglamlama

Mehmet bir c sorusu göndermiş, örnek kod arayanlar ve Mehmet’le aynı şeyi soranlara cevap olabilir belki.

Mehmet ile aramda bir e-postalaşma işte son gönderen sanırım o :)

Olduğu gibi aktarıyorum , hadi hayırlısı

/* iki sayıyı toplar ve sonucu ekranda gösterir */
#include <stdio.h>
int topla( int x,int y ); /*** fonksiyon prototipi ***/

ONUR: bunu yapman lazım eğer fonkisyonu altta yazıcaksan, yoksa alttakini al buraya koy gerek kalmaz.

void main(void)
{
int toplam,a,b;
printf(”Iki sayi girin : “);
scanf(”%d %d”,&a,&b);
/* fonksiyon çağırılıp, a ve b değerleri parametre olarak aktarılıyor.
topla(a,b) = a + b değeri toplam değişkenine atanması */
toplam = topla(a,b);
printf(”%d ve %d nin toplami %d dir.\n”, a,b,toplam);

bak burda toplamı printf demişsin ya bu şu demek o fonksiyondan gelen sonucu ekrana bastır. Fonksiyonlardan gelen sonuçta return ile alınır.Fonksiyonun bir değer döndürmesi lazım
,matematikte var ya abi, fonksiyonlar f(x) = y olması lazım yoksa fonksiyon olmaz zaten.İşte sen diyorsunki bu fonkiyon son olarak y değerine dönüyor. O döndüğü değeride mainde printf diye ekrana bastırırsın yada degisken = diye bir yere atarsın.

}
/*** fonksiyon tanımlanması ***/ 22: 23: /* Bu fonksiyon iki tamsayıyı toplar */
int topla( int x, int y )
{
int sonuc;
sonuc = x + y;
return sonuc;

}

return sonuc demis mesela, sildim onu derledim tekrar bisi farketmedi.. etik olarak koymak mi lazim bunu boyle hep? <img src=”hede gif” /> gibi mesela <img tagı /> ile kapanmazsa w3 den geçemiyo( <img src=”ad.gif”> ) hata vermez ama etik açıdan bok. biliosn zaten.
kêzâ <br />

ya bu return’suz hata verir mi vermez mi tam olarak neden soylemiosun abi :D ulan varya… bölümünün hakkını ver lan :! return(1) return(0) return kelime return(kelime) farklı farklı sekilleri var. neyse biraz daha bakiyim ben buna.

bi de void olayi var ayni bok o da, gereksiz a.*. onu da kisa ozet gecsene musaitsen, fonksiyonun basina türü(int float vs) gelio bazen, bazen koymuom onu calisio yine. ne farki var ya… int toplam(a, b) ölümcül hata mı yani bunu koymasak falan.

önemli olan algoritmayi bulmak gerisi koy g**gitsin mantigi zaten de.. neyse hadi. msn den “heuheeheuhee” diye neye güldün lan en son :D

Etiket: , , , ,
İlginizi çekebilecek yazılar:
  • Yok

  • Onur
    yazar'a e-post at | bütün yazıları Onur

    3 Responses »

    1. senin yazdıgın 2 satır şey lan bu ne :D adam gibi cevabın bile görünmüo.. peehh

    2. Önce ben yazdım, yazı benimdir !

    3. bari son sorduklarımı da cevaplasaydın da adam gibi döküman olaydı bu : )

    Leave a Reply