C++ PROGRAMLAMA DİLİ
CNİN YAZIM TAKIMI
C dilinde programların yazılması bu yazım takımıyla olur. Yazım takımındaki işaret grupları şunlardır.
Alfanümerik karakterler
Küçük harfler:a b c d e f g h i j k l m n o p q r s t u v w y z
Büyük harfler:A B C D E F H I J K L M N O P Q R S T U V W Y Z
Rakamlar :0 1 2 3 4 5 6 7 8 9
Alt çizgi (Underscore):_
Özel karakterler :
boşluk
. nokta
tırnak
) sağ parantez
{ sol küme
/ slash
+ artı
& ve
- eksi
> büyük
, virgül
; noktalı virgül
: iki nokta üstüste
( sol parantez
] sağ köşeli parantez
| duvar
~ tilda
% yüzde
* asteriks
< küçük
SEMBOLİK İSİMLENDİRME
Bilgisayar ancak nümerik verileri işleyebilen bir yapıya sahiptir. Sayılar insanlar için her ne kadar kullanışlı olsa da büyüklük ve miktarları arttıkça kullanılabilir olmaktan çıkar. Bu yüzden insanlar işlemlerini cebir yardımı ile sembolik isimlerle yürütürler. Örneğin, 100 Km yolu 3 saatte kat eden aracın hızı nedir? Sorusunu şu şekilde sormak mümkündür; X Km yolu t zamanda kat eden aracın hızı nedir? Hızın v olduğu düşünülürse
v=x/t eşitliği yazılabilir. İşte burada x,t ve v birer sembolik isimdir. Cde de sabitlere, değişkenlere ve fonksiyonlara böyle birer sembolik isim vermek mümkündür.
İSİMLENDİRME KURALLARI
C de isimlendirme yapılırken isimler İngiliz alfabesinin küçük ve büyük harflerinden,rakamlardan ve Alt çizgi ( _ ) karakterinden yararlanılarak yapılır. Bunların dışında özel bir karakter veya Türkçe karakter kullanılamaz. Küçük harfler ile büyük harfler birbirinden farklı olarak ele alınır ve farklı değişken isimlerini temsil ederler. Örneğin ; HiZ,Hiz,HIZ, Hiz ve hiz isimleri birbirlerinden tamamen farklı beş isim olarak kabul edilirler. İsmin ilk harfleri bir harf veya _ olmalıdır, ilk harfi rakam olamaz. İsmin uzunluğu belli bir değeri aşmamalıdır. Bu değer Turbo C için 32 karakter olarak verilmiştir. İsmin bu değerden uzun olması halinde fazla kısım dikkate alınmaz. C için ayrılmış isimler programcı tarafından te…
C Dili - 1. Konu C NEDIR ? C programlama dili, Dennis Ritchie tarafindan Bell laboratuarlarinda yaratilmistir. PDP-11 ile Unix altinda calismak icin yaratilmis olmasina ragmen, ilgi uzerine MS-DOS altinda calisacak hale getirilmistir. Basitligi, olusan kodun kucuklugu, ve her cesit programlamada kullanilabilmesi, C yi populer bir dil yapmistir. C, cok kestirme olmasi nedeni ile, yeni bilgisayarlara baslayanlar icin ogrenmesi zordur. Bir programci, C ile ust seviyelerden, asseblyye yaklasan alt seviyelere kadar programlama yapabilir. C nin sagladigi bu rahatligin yaninda, tehlikeleride de vardir. Ornegin, makineyi kilitleyebilecek bir program yazmak, Pascal yada BASIC de yazmaktan cok daha kolaydir. Bir Pascal derleyicisinin fark edip uyaracagi bir hatayi, C derleyicileri fark etmeyebilir. C de, kendi basinizasiniz.. NIYE C? Bu gun IBM-PC icin yazilan piyasadaki yeni programlarin yuzde 75i, C ile yaziliyor. MicroSoft, Macro Assembler 4.0 i cikardiktan sonra, onu C ile yazdiklarini acikladi. Herhalde icinde birkac assembler rutin vardir ama, cogunlugu C ile yazilmistir. C, bir komite degilde, bir kisi tarafindan yazilmis oldugundan, cok kullanisli bir lisandir, fakat cok iyi tanimlanmamistir. C icin bir standart yoktur, ama ANSI grubu, bu konuda calismaktadir. Isin ilgincligi, bir standart olmamasina ragmen, degisiklikleri cok azdir. Halbuki iyi tanimi olan Pascal dilinin, derleyicileri birbirinden cok farklidir, ve bir Pascal programini bir bilgisayardan digerine gecirmek zordur.. C nin Tasinabilirlik referanslari iyi olmasina ragmen, derleyiciler arasinda farkliliklar vardir. Bu degisiklikler genellikle BIOS fonksiyonlari gibi standart olmayan seyler kullanildiginda kendini gosterir. TANIMLAYICI ISIMLERI Fonksiyon ve degisken isimleri, harfler ve rakkamlardan olusabilir. Ilk harf ya bir harf yada alt-cizgi karakteri olmak zorundadir. geri kalanlar ise, harf, rakkam yada alt cizgi olabilir. Iki nokta onemlidir: (1) Buyuk ve kucuk harfler farklidir. Bir programda ISIM, iSiM ve isim, degisik tanimlayicilardir. (2) Cde, en fazla sekiz karakter onemlidir. Bir tanimlayici 8 karakterden uzun olabilir, fakat ilk sekizi sayilir. Bu derleyiciniz icin boyle olmayabilir. DERLEYICI Bu derste bircok ornek program sunacagim. Bunlari istediginiz herhangi bir derleyici ile derleyebilirsiniz, fakat kullanim kolayligi bakimindan QuickC derleyicisini tercih etmenizi tavsiye ederim.
C Dili - 2. Konu ILK C PROGRAMINIZ En basit C programi: main() { } Bu bir programdir, ve bunu kisaltmanin, basitlestirmenin bir yolu yoktur. Isin kotu tarafi, bu program birsey yapmaz. Buradaki en onemli kelime, main() sozcugudur. Her programda olmasi gereken bu sozcuk, daha sonra gorecegimiz gibi, ilk satirda olmak zorunda degildir, fakat bir giris noktasi saglamasi nedeni ile gereklidir. Bunu takiben, iki tane parantez vardir. Bunlar da, mainin bir fonksiyon oldugunu belirtir. (Bir fonks…
Yorum Yok.