Professional Documents
Culture Documents
C Dilindeki Szckler
Deer Sabitleri Veri Tipleri Deikenler
Genel Kavramlar
Ana Fonksiyon: main( )
Genel Kavramlar
return( ): Fonksiyonun arld yere geri dnmesini salar. main( ) fonksiyonu iinde kullanlan return() komutu programn sonlandrlarak iletim sistemine geri dnlmesini salar.
Genel Kavramlar
rnek Program
kt:
Genel Kavramlar
printf(format_dizgisi);
Bu fonksiyonun programmz tarafndan kullanlmas iin <stdio.h> ktphanesinin program banda tanmlanmas gerekir.
#include <stdio.h>
Genel Kavramlar
rnek Program Ekranda Bu benim ilk programim. cmlesini grntleyecek program yaznz.
Aklama Satrlar: Program iindeki aklamann balang ve biti noktalar /* ve */ iaretleri ile belirlenmelidir.
Yazm ve Noktalama Kurallar Bir blou oluturan tm komutlar ve aklama satrlar ayra iaretlerine gre daha ieride yazlr.
include <stdio.h> int main (void) { /*Bu program ekrana Merhaba kelimesini yazar.*/ printf(Merhaba); return(0); /*Burasi programin sonudur*/ }
Bylece bloklarn birbirinden ayrlmas ve yazlan program kodunun daha anlalr bir hale gelmesi salanr.
C DERS Programlamaya Giri Blm 2 C Dilinin Temelleri
C Ktphaneleri Yaplan iin zelliine gre programa dahil edilir. Kodu daha nce yazlm, programcnn kullanmna hazr fonksiyonlar ierir.
Bu fonksiyonlarn her defasnda tekrar tekrar yazlmas engellenmi olur ve daha standart bir yapda yaygn olarak kullanm salanr. Standart girdi/kt: Matematiksel ilemler: Dizgiler:
C DERS Programlamaya Giri Blm 2 C Dilinin Temelleri
C Dilindeki Szckler
11
C Dilindeki Szckler
zel Amal Szckler
12
C Dilindeki Szckler Tantclar: zel amal szcklerin dnda yaplan tanmlamalardr. Tantc isimleri
iinde harf (a ..z, A.. Z), say (0..9) veya alt izgi (underscore _) bulunabilir. bir harf ya da alt izgi _ iareti ile balamaldr. iinde zel karakterler ( #, $, &, , v.b. ) bulunamaz. C dilindeki zel amal szcklerden biri olamaz. byk-kk harfler farkl (case-sensitive) alglanr. rnek: ogrenci_yasi
C DERS Programlamaya Giri Blm 2 C Dilinin Temelleri
_06_yili_ucreti
ucret
Short
13
Deer Sabitleri
Tamsaylar: 0-9 rakamlarndan oluan, ondalk deerleri olmayan saylardr. rnek: 3 5 Reel Saylar: tam ve ondalk ksmlar olan sabitlerdir. rnek: 5.7 4.2
Karakterler: tek trnak iareti arasnda bulunur. rnek: A k Dizgiler: ift trnak iareti ile tanmlanrlar ve birden fazla karakterin bir araya gelmesinden oluurlar. rnek: Merhaba 2 aa12aa
C DERS Programlamaya Giri Blm 2 C Dilinin Temelleri 14
Veri Tipleri
15
Deikenler
Program iinde kullanlan temel nesnelerdir. Farkl tipteki verilerin (int, double, char) bellekte tutulmas iin kullanlr. Bu isimler ile bellek hcrelerine veri aktarabilir ve bu hcrelerde saklanan veriler program iinde kullanlabilir. toplam
Bellek grnts
rnek: