C Dili ile ilgili ilk örnek

 
Bu konu ile benzer olabilecek diğer forum sayfaları
 
 
 
 
C programlama dilinin gelişimini öğrendikten sonra sanırım artık C programlamaya geçmeye hazırız. C ile program yazmaya başlamadan evvel elinizde bilgisayarınıza yüklü bir C compiler programı olması gerekiyor. Borland, Microsoft, Watcom vs. firmaların C derleyicilerini bir şekilde temin edip bilgisayarınıza kurmalısınız. Önce bir basit örnek verip daha sonra örneği açıklayarak başlamak istiyorum.


Alıntı:



#include <stdio.h>
main () {
printf("Hello WORLD");
return (0);


(Bu program aynı zamanda C ile yazılmış ilk koddur.)

Programda ilk satırda gördüğünüz " #include " sözcüğü "stdio.h" adlı başlık dosyasının (header file) programın içersine dahil edilmesini sağlamaktadır. Biraz daha açmak gerekirse ; "stdio.h" dosyası C 'nin kendi içinde hazır bulunan bir kütüphane dosyasıdır.V e biz önceden firma tarafından yazılmış bu dosyayı programımıza "#include" direktifi (deyimi) ile dahil ediyoruz. Peki neden? Bu fonksiyon ekrana bilgi çıkışı,klavyeden bilgi girişi, dosya açma, kaydetme vs. fonksiyonlarda kullnılmaktadır. Örneğin ekrana birşey yazdırırken veya ekrana yazdığımız bir şeyi belleğe almak için bu dosyayı programımıza dahil etmek zorundayız. İşte bunu "#include" direktifi ile yapmaktayız. Ayrıca C dilinde matematiksel fonksiyonlar için (logaritma, cosinüs, sinüs, karekök, üs vs.) "math.h", zaman fonksiyonları için "time.h", konsol giriş-çıkışı için "conio.h", grafik fonksiyonları için "graphics.h" başlık dosyaları vardır. "#include <stdio.h>" direktifi C dilinde önişlemciler olarak adlandırılır ki bunu ilerleyen derslerde daha detaylı işleyeceğiz.

C programlamada bir konu ile ilgili fonksiyonlar bir başlık dosyası içinde toplanır. Yukarıda bahsettiğimiz "stdio.h" bir başlık dosyasıydı. C de buna benzer binlerce başlık (Kullanılan derleyiciyede bağlı olmakla beraber) dosyası mevcuttur. Firma tarafından yada sizin tarafınızdan yazılmış bir başlık dosyası sayesinde aynı fonksiyonları başka programlarda yeniden yazmaktan kurtulursunuz. Yani bir fonksiyonu yazdınız ve kaydettiniz. Başka bir programda bir defa daha kullanmanız gerektiğinde yeniden aynı kodları yazmak zorunda değilsiniz. Önceden yazılmış programı #include direktifi ile kullanabilirsiniz.İlerleyen konularda bunun nasıl yapıldığı daha detaylı olarak anlatılacaktır.

Her C programı bir yada daha fazla fonksiyonlardan oluşmaktadır. Bunlardan birtanesinin adı "main" olmak zorundadır. Çünkü bu ana fonksiyondur. Yani diğer tüm fonksiyonlar buradan çağrılır. Diğer fonksiyonlar varsa onlara verilecek isim programcının isteğine bağlıdır. Örnek programımızda da biz "main ( ) " satırı ile bu fonksiyonu belirledik. Fonksiyonun gövdesi ise "{ }" sembolleri arasına yazılır. Bu sembole blok sembolu denirki fonksiyonlara isim verildikten sonra "{ " ile başlanır ve " }" sembolu ile fonksiyon bitirilir. Bir fonksiyonun içinde çok sayıda blok sembolu bulunabilir. Yalnız bu semboller dengeli olmak zorundadır. Yani " { " sembolü kadar " } " sembolu olmalıdır.

Örnek programda daha sonra " printf("Hello WORLD"); " satırı gelmektedir."printf " fonksiyonu istenilen bir şeyi ekrana yazdırmada kullanılır. Bu satır "Hello WORLD" cümlesi "printf " fonksiyonu ile ekrana yazdırılmaktadır .

Daha sonra "return (0);" satırı gelmektedir ki bunu şu andaki bilgimizle anlamak zor olduğundan diğer derslere bırakmak istiyorum.

Şimdi ikinci bir örnekle C'de değişken tanımlamayı öğrenelim.

Örnek _2:


Alıntı:




#include <stdio.h>
main () {
int x,y,z;
x=3;
y=10;
z=x * y;
printf ("x =%d y = %d z = %d",x,y,z);
return (0);


Bu örnekte diğer örnekten farklı olarak değişken tanımlama vardır. " int x,y ; " satırı x,y ve z adlı üç tane tamsayı ( integer ) değişken tanımlamaktadır. Daha sonra alt satırlarda x değişkenine 3 ve y değişkenine 10 değeri atanmıştır(verilmiştir). Z değişkenine ise x ve y değişkenlerinin çarpımı atanmıştır(ki bu 30 dur). Daha sonra ise bunlar printf fonksiyonu ile ekrana yazdırılmıştır. Bu programın sonucunu görmek için " ALT+F9 " tuşlarını basarsanız aşağıdaki çıktıyı alacaksınız (Bakınız alttaki şekil).


Burada dikkat edilmesi gereken birinci husus " ALT+F9 " tuşu.Bu tuş kombinasyonu kullanılarak yazılmış programların sonucu öğrenilir. Yani bir program yazdığımızda bu tuşlara basarak çıktıyı alıyor ve programı kontrol ediyoruz. İkinci bir husus ise printf fonksiyonu. Burada " printf " fonksiyonu daha farklı kullanıldı." %d " ifadesi bir format belirleyicisidir ve (integer ) tamsayı tipindeki değişkenler için kullanılır. Bu örnekte x,y ve z tamsayı olduğundan üçünüde yazdırırken " %d " format belirleyicisini kullandık.
 
 

 
 

 ~ 

Bu konunun linki : 

Yukarıdaki linki arkadaşlarınıza göndermek için kullanabilirsiniz ve bu sayfada; C Dili ile ilgili ilk örnek hakkında bilgiler nedir yazıları veya şiirleri gibi sözleri veya resimleri C Dili ile ilgili ilk örnek siteleri gibi benzer birçok forum konularını bulabilirsiniz.

 ~ 

Son Forum Mesajları

Kaynak linkimizi belirtmek koşulu ile her türlü bilgiyi kopyalayabilirsiniz. Forum içerisinde yazılan tüm mesajların hukuki sorumlulukları mesajları yazanlara aittir. Üyeler, üyelik sözleşmesi gereği bu kuralı kabul etmiş sayılır. Ziyaretçilerimiz bu forumu kullanmadan önce Forum Kurallarını okumak zorundadırlar. Aksi durumda meydana gelecek bütün olumsuz durumlardan ziyaretçilerin bizzat kendileri sorumludur. Sitemizde telif, kişi haklarına; yasalara aykırı olduğunu düşündüğünüz bir konu görürseniz bize aşağıdaki iletişim adresinden ulaşabilirsiniz.

1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60 100, 150, 200, 250, 300, 350, 400, 450, 500, 550, 600, 650, 700, 750, 800, 850, 900, 950, 960

© 2006-2019 ilgiliFORUM.com