Tweet

Ana Sayfa   Forum   C , C++
Yeni Başlık Cevap Ekle
white_bullet İlk C programımız ve Kodlarının anlamı (10/06/2008 15:50)
profil Oguzz
 offline OFFLINE
 Senior Coder

BASİT BİR C PROGRAMI VE KODLARIN ANLAMLARI
____________________________________________

/*ilk.c: ilk C programi */

#include <stdio.h>
main()
{
printf("İlk C programımız!n");
}


____________________________________________

Kodların anlamlarına ve ne işe yaradıklarına bakalım şimdi;

/*...*/
sembolleri arasında yazılan bir metin,işlem vb satırlar derleyici tarafından değerlendirilmez.
Kısacası açıklama operatörleridir.Bilinmesi gereken husus ise bu operatörler çalışma hızını
etkilemez(yavaşlatmaz).

#include <stdio.h> # include deyimi programda eklenecek olan başlık dosyasını işaret eder.
Örnekte verdiğim başlık dosyası (header file)stdio.h dosyasıdır.
#include <stdio.h> ifadesi ise stdio.h dosyasının derleme işlemine dahil edileceğini anlatır.

main() Özel bir fonksiyondur.Ana program bu dosyada saklanıyor anlamındadır.Programın yürütülmesine
bu fonksiyondan başlanır.Yani her C programında bir adet main() olmalıdır.

printf() Standart kütüphane bulunan ekrana formatlı bilgi yazdırma fonksiyonudur.
stdio.h dosyası bu fonksiyonu kullanmak için program başına ilave edilmiştir.

printf()
kullanım şekilleri aşağıdaki gibidir..


Kullanım şekli Ekranda Yazılacak İfade


printf("Element = Aluminyum"); < > Element = Aluminyum
printf("Atom Numarası = %d",13); < > Atom Numarası = 13
printf("Yoğunluk = %f g/cm3",2.7); < > Yoğunluk = 2.7
printf("Erime Noktası = %f derece",660.32); < > Erime Noktası = 660.32 derece

Standart Başlık dosyaları şunlardır..
______________________________

assert.h
ctype.h
ermo.h
float.h
limits.h
locale.h
math.h
setjmp.h
signal.h
stdorg.h
stddef.h
stdio.h
stdlib.h
string.h
time.h


Birçok C derleyicisinde bu başlık dosyalarına ek olarak tanımlanmış başlık dosyalarıda vardır.
Bunlar derleyicinin yardım bölümünden veya kullanım klavuzundan öğrenilebilmektedir.

Undefined reference to _printf şeklinde bir hata ile karşılaşılırsa sebebi printf() fonksiyonu
kullanılmadan önce stdio.h başlık dosyası programın başına getirilmemiş anlamındadır.Derlenirken
bu hata mesajı ile karşılaşırız..

Kaynak Kod Derlenmesi
_____________________

Ms-Dos ,Windows platformunda ;

Microsoft C cl ilk.c
Borland Turbo C tcc ilk.c
Borland C bcc ilk.c
Zortec C ztc ilk.c
GCC(GNU Compiler collection for Windows) gcc ilk.c - o ilk.exe

Unix-Linux platformunda;

GCC(GNU Compiler collection) gcc ilk.c - ilk


__________________________________________________________________________________________
Kolay Gelsin
-------------------
Oguzz

just code it!

Üye Profili

white_bullet Re:İlk C programımız ve Kodlarının anlamı (11/06/2008 05:05)
profil Dia
 offline OFFLINE
 Sleepless Coder

Birisi bu foruma bir yerden başlamalıydı. Her işe yetişemiyorum malesef katkılarının devamını bekliyor ve teşekkür ediyorum.

<!--Bana balık vermeyin balık tutmayı öğretin.-->

profil

white_bullet Re:İlk C programımız ve Kodlarının anlamı (11/06/2008 14:33)
profil Oguzz
 offline OFFLINE
 Senior Coder

C programlama dili konusunda örnek ve yazılan kodların tek tek açıklamalarını fırsatım oldukça yazacağım..Teşekkürler.

just code it!

profil
 
1 /
 
Ana Sayfa   Forum   C , C++
Yeni Başlık Cevap Ekle
 

MENÜ » FORUM
Menü » Takip et
RSS Facebook Twitter Friendfeed
Sık Kullanılanlar Google Yahoo Live
Menü » Paylaş
E-Posta ile gönder Twitter Facebook Friendfeed
Buzz Stumbleupon Delicious Digg