Bir katarı klavyeden okumak için C’nin standart gets() fonksiyonu kullanılır. Bu nedenle stdio.h dışında yeni bir kitaplığı C programına dahil etmeye gerek yoktur. Bu fonksiyon herhangi bir indeks tanımlamadan karakter katarlarının... Devamını okuyun »
"C Programlama" kategorisi altındaki yazılar
Bazı programlama dillerinde katarlar (strings), ayrı bir veri türü olarak tanımlanabilmektedir. C’de ise bu mümkün deÄŸildir. Onun yerine, katarlar, karakterlerden oluÅŸan normal bir boyutlu dizi olarak deÄŸerlendirilir. Bir katar, boÅŸluk... Devamını okuyun »
Åžu ana kadar incelediÄŸimiz diziler, “bir boyutlu” diziler olarak isimlendiriliyordu. Bu diziler, bir adet indeks tanımlamak suretiyle iÅŸleme tabi tutulabiliyordu. Uygulamada iki boyutlu diziler de kullanılabilir. İki boyutlu dizi... Devamını okuyun »
Bir programda, dizi elemanlarının herbirine nasıl baÅŸlangıç deÄŸerler verilebildiÄŸini gördük. İndeksler gözönüne alınarak, diziye deÄŸerler yerleÅŸtirilmesi yada yazdırılması iÅŸlemleri tanımlanabilir. ÖrneÄŸin, beÅŸ adet dizi elemanının... Devamını okuyun »
C programlama dilinde, aynı türden bilgilerin saklandığı ve dizi adı verilen veri yapıları kullanılır. Dizi, belirli sayıda verinin bellekte saklandığı deÄŸiÅŸken listeleridir. Bu liste tek bir isimle program içinde kullanılır. ÖrneÄŸin,... Devamını okuyun »
Bir dizi, doÄŸal olarak bazı veriler içerecektir. Bu deÄŸerler çoÄŸunlukla program içinde belirli hesaplamalar sonucunda elde edilir. Ancak bazı durumlarda, atama yoluyla dizinin içi doldurulur. Bir diziye baÅŸlangıç deÄŸerleri vermek için,... Devamını okuyun »
C programları içinde programın akışını belirli bir konuma aktarmak gerektiÄŸinde goto deyimine baÅŸvurulabilir. Bu deyim, C gibi yapısal programlama dillerinde yer alan, ancak kullanılması tavsiye edilmeyen bir deyimdir. Söz konusu goto... Devamını okuyun »
Bir deÄŸiÅŸkenin aldığı deÄŸerlere baÄŸlı olarak, belirli iÅŸlemlerin yaptırılması söz konusu olabilir. Aslında bu tür iÅŸlemleri if deyimi yardımıyla yerine getirebiliriz. Ancak bazı uygulamalarda if deyiminin kullanılması programın... Devamını okuyun »
Bazı uygulamalarda, döngü iÅŸlemi tamamlanmadan döngünün sona erdirilmesi söz konusu olabilir. Bu gibi durumlarda break deyimi kullanılır. Bu deyim break; biçiminde tanımlanır. Döngü içinde bu deyime sıra geldiÄŸinde, break ardından... Devamını okuyun »
Belirli bir koÅŸulun gerçekleÅŸmesi durumunda bazı deyimlerin çalıştırılması söz konusu ise koÅŸullu döngü deyimlerinden yararlanılır. Bu döngüler iki türlüdür. Birincisi, koÅŸulun döngü baÅŸlangıcında tanımlandığı durumdur.... Devamını okuyun »
Bazı uygulamalarda for döngüsünü içiçe birkaç kez kullanmak gerekebilir. ÖrneÄŸin 1-7 arasındaki bütün sayiların faktöryellerini hesapladığımız bir programı düşünelim. Bu tip bir programda tek döngü kullanmak iÅŸi çok zorlaÅŸtıracak... Devamını okuyun »
C programı içinde bir yada daha fazla sayıda deyimin belirli bir koÅŸulun gerçekleÅŸmesine dek tekrarlanması söz konusu ise for deyimi kullanılır. Bu deyim aÅŸağıdaki ÅŸekilde tanımlanmaktadır. for (sayaç; koÅŸul; artma) deyimler; Bu... Devamını okuyun »
C programlarında if..else deyimleri yerine bazı özel durumlarda ? iÅŸleci kullanılarak aynı sonuçlara ulaşılabilir. Bu iÅŸleç yandaki ÅŸekilde kullanılır. Yandaki ifadeler ÅŸu ÅŸekilde yorumlanır: İfade1 ‘in deÄŸeri sıfırdan farklı... Devamını okuyun »
BildiÄŸiniz gibi koÅŸullu ifadeleri tanımlarken if deyimini kullanıyoruz. Peki iç içe if ifadelerini kullanmak istediÄŸimizi varsayalım. Bunu nasıl yaparız. AÅŸağıda bu durumu örnekledim. İkinci örneÄŸimiz ise iki bilinmeyenli bir denklemin... Devamını okuyun »
Bir C programında karşılaÅŸtırma iÅŸlemi sonucunda bir eylemin yapılması söz konusu ise, yani belirli deyimlerin çalıştırılması gerekiyorsa if deyimine baÅŸvurulur. if deyimi aÅŸağıda ÅŸekilde tanımlanır. Devamını okuyun » PaylaÅŸ... Devamını okuyun »
C programlarının birçok yerinde iki ifadenin karşılaÅŸtırılması iÅŸlemine baÅŸvurmak gerekecektir. KarşılaÅŸtırma iÅŸlemlerinde ise, önceki bölümde ele alarak incelediÄŸimiz karşılaÅŸtırma iÅŸleçleri kullanılır. Bu iÅŸleçlere bir... Devamını okuyun »
Tüm programlama dillerinde, aritmetik iÅŸlemler baÅŸta olmak üzere, büyüklüklerin karşılaÅŸtırılması ve mantıksal karşılaÅŸtırmaların yapılmasını saÄŸlamak için iÅŸleç (operatör) adı verilen simgelere baÅŸvurulur. C programlarında... Devamını okuyun »
Bir C programı içinde deÄŸiÅŸkenlere deÄŸerler atayarak, bu deÄŸerler üzerinde çeÅŸitli iÅŸlemler yapılabilir. Ancak bu tür veriler, program hazırlanırken program içine gömülen deÄŸerlerdir. Programın yürütülmesi, yanı çalıştırılması... Devamını okuyun »
C programları kendi derleyicisi ile de iliÅŸki halinde olacaktır. Bu iliÅŸki C öniÅŸlemcisi yardımıyla saÄŸlanır. ÖniÅŸlemciler çesitli emirlerden oluÅŸabilir. Bu emirler C derleyicisinin kaynak kodunu denetlemekte kullanılır. ÖniÅŸlemci... Devamını okuyun »
Fonksiyonlar C bloklarından oluÅŸur. Fonksiyon içindeki herbir deyim, programın çalıştırılması durumunda, belirli bir eylemi yerine getirir. O halde deyimler, programın amacına ulaÅŸması için gereken iÅŸlemleri yerine getiren komutlar... Devamını okuyun »







