Anasayfa İletişim RSS
Mustafa Coşkun Derslerini Okumak için Tiklayin MS SQL Server Bağlantı Stringleri - ASP
ODBC Bağlantı Stringleri - ASP ile MsSQL Server da oluşturulmuş veri tabanlarımıza farklı yöntemlerle farklı kanallar üzerinden erişebilme yolları.
 
Şimdi Üye Ol | Şifremi Unuttum
 
Anasayfa » C / C++ (26 ders)
 
C Programlama Dilinde İlk Programımız

Yazar: M. Çağdaş Saygılı  
Eklenme: 07.12.2007   Okunma: 693    Puan: 4.8   Seviyesi:  Başlangıç
İlk programımızı yazalım. İlk derse verecegimiz degerlerin nasıl olmasını ve derleyici mantıgımı anlamıstık. Şimdi ise programımızı yazmaya başlayalım.

Her zaman programlama dillerinde "merhaba dünya" yazıyını ekrana yazdırmakla başlanır. Bizde bu durumu bozmadan devam edelim..


main()

     {

     /* Bilgilendirme yazısı */

         printf ("merhaba dünya");

     }



Ekranda merhaba dünya yazısı çıkacaktır. Peki programı inceleyelim. 1.Satırdı başlamak için gerekli satırımız. Programımıza başladığımız göstermek için yapılmıştır. 2 ve 4 satırlarımızda bulunan {} işareti /büyük parantez/ program kodlarımızın hangi satırlar içinde oldugunu gösterecektir. 3 Satır tamamen sizin kullanımınıza kalmıştır. Sadece 3 satır deil her satır sonunda /* ile */ arasında yazdıklarınız derleyici tarafından okunmayacaktır. 4.Satırda c de en çok kullanılan 2 komuttan birincisini görüyoruz. Printf Ayrıca 4.satır sonunda bulunan (;) noktalı virgül işareti derleyicinin yazmış olduğumuz 1 satırlık kodun bittiğini bize anlatır ve diğer satırlarda bulunan kodlarımıza ilerlemesini sağlar.

Biraz daha karışık bir program yazmak istersek:


#include <stdio.h>

      int main(void)

     {

         printf("merhaba dünya");    

         printf(" \n merhaba sanalkurs");

         printf(" nasilsin");

     return 0;

     }



Yazmış olduğumuz programın çıktısı su şekilde olacaktır.

Merhaba Dünya
Merhaba Sanalkurs nasilsin?

Yeni olarak görüdümüz 2 satırda değişme söz konusu. Oysaki öncedende onları biliyorduk. Durum şöyleki bi bazı derleyicilerde printf komutunun sistem tarafından algılanabilmesi için <stdio.h> kütüphanesi gereklidir. Bundan dolayı main penceresinden önce kütüphaneyi çağırmamız gerekmektedir. İkinci satırda ise main() dizinini integer olarak tanımladık. Standart olarak yapılan bir işlem. İnt main(void) int ve void in ne getirdiği hakkında bilgim yok :(

Önceki yazdıklarımıza ek olarak 5.satırda \n diye bir komut kullanmış bulunmaktayız. Derleyiciniz herhangi bir () parantezleri arasında kullandıgınız (slash) \ işaretinde kodu okumayı bırakarak \tan sonra gelen işlemi yapar. Bizim burada kullanmış oldugunuz \n komutu bir aşağı satıra geçmemizi sağlar. 7.Satırda kullandigimiz kod return o; yazmış oldugumuz bir kodda kullanılan satırları programı derledikten sonra tekrar aynı işlemi yapmasına engel olmaktadır.


main()

     {

        printf("burada sayıda yazılabilir \n");

        printf("bugun gunlerden \n 13.03.2006");

     }



Printf komutu içersinde sayıları da yazabileceğimizi gördük; buna ek olarak "bugun gunlerden" yazısından sonra \n kodumuzu kullarak tarihi bir sonraki satıra yazmayı başardık.
 
  • Currently 4.80/5
Değelendirmek için üye girişi yapmanız gerekmektedir
EkleBunu Sosyal Paylam Butonu
C Programlama Dilinde İlk Programımız Dersini Yazdırın

"C Programlama Dilinde İlk Programımız" dersi için 7 yorum var

09.12.2007 can_arikan diyor ki:
elinize saglık,
birkac yerde ek yapmak istedim...

C++ derleyicisinde program yazılırken
inculde<stdio.h> kütüphanesi dedigimi olay standard input output kelimelerinin kısaltmasıdır kod kümesini kullanmak zorundayız bu kütüphane "printf", "scanf","void" gibi kodların calısmasını saglar. peki ama "void" nedir?
"void" program icersinde eger fonksiyon kullanıyorsanız ki bunu ilerleyen zamanda goreceksiniz cunku suan cok erken fonksiyonda herhangi bir deger donmedigini derleyiciye soyler.

09.12.2007 Quadim diyor ki:
Eklemeler için teşekkür ederim.

15.01.2008 bychosen diyor ki:
peki bu kodları nereye yazacaz

07.02.2008 opss diyor ki:
Visual C++ indirebilirsin veya visual studio da olblir
Bychosen!

17.03.2008 nevzatagan diyor ki:
bu dılle ılgılı daha detaylı ve ılerı duzeyde program paylasın
tsskr

18.04.2008 TeknoHançeR diyor ki:
birkaç bişey eklemek isterim..
Dev-c++ da ek olarak ;
#include<conio.h>


Bir de programımızın sonuna getch() eklememiz gerekiyor..

Birşey sormak isterim..

Bunları eklememizde ki amaç nedir.?

27.04.2008 wixland diyor ki:
getch() kullanmazsan program çalışır ve pencere hemen kapanır yani bu çok hızlı olduğu için sen programı anlık olarak görürsün.
getch() komutu aslında bir adet karakter girişi yapmak için kullanılır ve programın sonunda senden bir karakter girmeni bekler ve sen bir tuşa basınca sonlandırır.

getch() ; yerine system("pause"); da kullanabilirsin

Üye olmadan yorum ekleyemezsiniz !


UYARI: SANALKURS'ta yer alan materyaller ile ilgili her türlü sorumluluk hazırlayan veya gönderene aittir. SANALKURS'ta yer alan hiçbir makale, yazarından izinsiz başka bir yerde yayınlanamaz. SANALKURS kullanıcıları ve üyeleri, üçüncü kişilerin telif hakkı sahibi bulunduğu her türlü fikri eser, fotoğraf, resim vb. materyal ve ürünleri kullanamazlar. SANALKURS kullanıcı ve yazarlarının, üçüncü kişilerin telif hakkı sahibi olduğu yazı, resim vb. ürünleri kullanması durumunda, her türlü hukuki ve cezai sorumluluk kendilerine aittir. Söz konusu haksız kullanım nedeniyle SANALKURS .NET'in hiçbir hukuki sorumluluğu bulunmamakta olup, haksız kullanım nedeniyle SANALKURS.NET'in üçüncü kişilere ödemek zorunda kalabileceği her türlü tazminat ve/veya adli/idari para cezaları ilgili Sanalkurs kullanıcılarından rücu edilecektir.
 İSTATİSTİKLER
XML Kaynağımızdan yararlanarak sitemizdeki derslerimizi masaüstünüzden yada web sitenizden takip edebilirsiniz
ÇEVRİMİÇİ 233 Ziyaretçi, 20 Üye (2 Gizli)
melih can, mkontrol, nevropatra, ufuk|, kaulitz, vajlent-x, ErtughruL, turkalone, recepislam, gonejko, sheak, seymenkg, endless, macintosh, Qwman, BySml, alpiserkan, ibrahim_koclar
BUGÜN DOĞUM GÜNÜ OLAN ÜYELERİMİZ:
adige (22), sphered (20), damla damla (18), ziplayanfasulye (102), GüGüS (21), cannurbey (17), lesconcular (17),
Bugün: 2226, Dün: 6925, Bu Ay: 103954, Toplam Ziyaret: 1131820, Toplam Üye: 94249, Son Üye: nevropatra
Toplam Ders: 1683, Toplam Yazar: 40, Toplam Dosya: 43, Toplam Link: 109
   
RSS Kaynağımızdan yararlanarak sitemizdeki derslerimizi masaüstünüzden yada web sitenizden takip edebilirsiniz