c++ programlama dili sunumu
TRANSCRIPT
-
7/30/2019 c++ programlama dili sunumu
1/16
Blm 2C Dilinin Temelleri
Genel Kavramlar
Yazm ve Noktalama Kurallar
C KtphaneleriC Dilindeki Szckler
Deer Sabitleri
Veri Tipleri
Deikenler
-
7/30/2019 c++ programlama dili sunumu
2/16
C DERS Programlamaya GiriBlm 2 C Dilinin Temelleri 2
Genel Kavramlar
int main(void){
program_komutlar return(0);}
Ana Fonksiyon: main( )
-
7/30/2019 c++ programlama dili sunumu
3/16
C DERS Programlamaya GiriBlm 2 C Dilinin Temelleri 3
Genel Kavramlar
return( ): Fonksiyonun arld yere geridnmesini salar . main( ) fonksiyonu iinde
kullanlan return() komutu programn sonlandrlarak iletim sistemine geri dnlmesinisalar .
-
7/30/2019 c++ programlama dili sunumu
4/16
C DERS Programlamaya GiriBlm 2 C Dilinin Temelleri 4
Genel Kavramlar
#include int main (void){ printf("Merhaba Dunya");
return(0);}
rnek Program
kt: kt:
-
7/30/2019 c++ programlama dili sunumu
5/16
C DERS Programlamaya GiriBlm 2 C Dilinin Temelleri 5
#include
printf( format_dizgisi );
Genel Kavramlar
printf(): kt fonksiyonu ekrana eitli ktlarn yazlmas
Bu fonksiyonun programmz tarafndan kullanlmas iin ktphanesinin program banda tanmlanmasgerekir.
-
7/30/2019 c++ programlama dili sunumu
6/16
C DERS Programlamaya GiriBlm 2 C Dilinin Temelleri 6
rnek ProgramEkranda Bu benim ilk programim. cmlesini grntleyecek program yaznz.
#include int main(void){
printf(Bu benim ilk programim. ); return(0);
}kt: Bu benim ilk programim.
Genel Kavramlar
-
7/30/2019 c++ programlama dili sunumu
7/16
C DERS Programlamaya GiriBlm 2 C Dilinin Temelleri 7
Yazm ve Noktalama Kurallar
Noktal Virgl: Her komutun bittii yer ;iareti ile belirtilir .
Ayra aretleri: C dili bloklardan oluur.
Bloklar { ve } ayra iaretleri iinde belirtilen komutlarn bir araya gelmesi ileoluur.
Aklama Satrlar: Program iindekiaklamann balang ve biti noktalar/* ve */ iaretleri ile belirlenmelidir.
#include int main(void)
{ printf(Ilk program); return(0);}
-
7/30/2019 c++ programlama dili sunumu
8/16
C DERS Programlamaya GiriBlm 2 C Dilinin Temelleri 8
Yazm ve Noktalama Kurallar
include int main (void){/*Bu program bilgisayarinizin ekranina
Merhaba Dunya kelimelerini yazar.*/printf(Merhaba Dunya); return(0);
/*Burasi programin sonudur*/}
-
7/30/2019 c++ programlama dili sunumu
9/16
C DERS Programlamaya GiriBlm 2 C Dilinin Temelleri 9
Yazm ve Noktalama Kurallar
Bir blou oluturan tmkomutlar ve aklama satrlar ayra iaretlerine gre daha ierideyazlr .
Bylece bloklarn birbirinden ayrlmas veyazlan program kodunundaha anlalr bir halegelmesisalanr .
include int main (void){ /*Bu program ekranaMerhaba kelimesiniyazar.*/
printf(Merhaba); return(0);
/*Burasi programin
sonudur*/ }
-
7/30/2019 c++ programlama dili sunumu
10/16
C DERS Programlamaya GiriBlm 2 C Dilinin Temelleri 10
C Ktphaneleri
Yaplan iin zelliinegre programa dahil edilir.Kodu daha nce yazlm, programcnn kullanmna hazr fonksiyonlarierir.
Bu fonksiyonlarn her defasnda tekrar tekraryazlmas engellenmi olur ve daha standart biryapda yaygnolarakkullanm salanr .
Standartgirdi/kt: Matematikselilemler : Dizgiler:
-
7/30/2019 c++ programlama dili sunumu
11/16
C DERS Programlamaya GiriBlm 2 C Dilinin Temelleri 11
C Dilindeki Szckler
zel amal szckler
Tantc isimleri (deiken)
Tantc isimleri (fonksiyon)
-
7/30/2019 c++ programlama dili sunumu
12/16
C DERS Programlamaya GiriBlm 2 C Dilinin Temelleri 12
C Dilindeki Szckler
zel Amal Szckler
-
7/30/2019 c++ programlama dili sunumu
13/16
C DERS Programlamaya GiriBlm 2 C Dilinin Temelleri 13
Tantclar : zel amalszcklerindnda yaplan tanmlamalardr . Tantc isimleriiinde 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 zelamal szcklerden biri olamaz.
byk-kk harflerfarkl (case-sensitive)alglanr .
rnek: ogrenci_yasi _06_yili_ucreti ucret Short
C Dilindeki Szckler
-
7/30/2019 c++ programlama dili sunumu
14/16
C DERS Programlamaya GiriBlm 2 C Dilinin Temelleri 14
Deer Sabitleri Tamsaylar : 0-9 rakamlarndan oluan, ondalk deerleri olmayansaylardr . rnek: 3 5Reel Saylar: tam veondalk ksmlarolan sabitlerdir.
rnek: 5.7 4.2
Karakterler: tek trnak iareti arasndabulunur.rnek: A k Dizgiler: ift trnak iareti ile tanmlanrlar ve birden fazlakarakterin bir araya gelmesindenoluurlar .
rnek: Merhaba 2 aa12aa
-
7/30/2019 c++ programlama dili sunumu
15/16
C DERS Programlamaya GiriBlm 2 C Dilinin Temelleri 15
Veri Tipleri
-
7/30/2019 c++ programlama dili sunumu
16/16
C DERS Programlamaya GiriBlm 2 C Dilinin Temelleri 16
Deikenler Program iindekullanlantemel nesnelerdir.
Farkl tipteki verilerin (int, double, char) bellektetutulmasiinkullanlr .Bu isimler ile bellek hcrelerine veri aktarabilir ve bu hcrelerdesaklanan veriler program iindekullanlabilir .
toplam
Bellek grnts
rnek: char cinsiyet;double maas;int x,y;