C Programlama Algoritma GeliÅŸtirmek
C dilini ve komutlarını öğrenmek, programlamaya başlamak için şarttır ama algoritma oluşturamadığımız sürece bir program oluşturmazsınız. Algoritma, mantıktır.
C dilini ve komutlarını öğrenmek, programlamaya başlamak için şarttır ama algoritma oluşturamadığımız sürece bir program oluşturmazsınız. Algoritma, mantıktır.
C ile ilgili olarak bu ve önümüzdeki yazılarda birçok komut/fonksiyon göreceğiz. Ama hep kullanacağımız ve ilk öğrenmemiz gerekenler
Değişkenler, girdiğimiz değerleri alan veya programın çalışmasıyla bazı değerlerin atandığı, veri tutucularıdır.
Üste yazdığımız programların hemen hemen hepsinde aritmetik bir işlem kullandık. Ama aritmetik işlemleri tam olarak anlatmadık. Kısaca;
Yazılım mühendislerinin en büyük sıkıntısı kod yazmak değildir. Yazılmış bir kodu okuyup anlamak -hele ki büyük bir projeden söz ediyorsak- asıl başınıza bela olacak konudur.
Cast operator’un Türkçe karşılığı olacak bir kelime aklıma gelmedi. Ancak cast operatoru ÅŸu ÅŸekilde açıklayabiliriz. Bir deÄŸiÅŸken tipini örneÄŸin (Tam sayı-int),
Bilgisayarda yapılan bütün mantıksal işlemler kaba bir temele dayanır. Şartlar sağlandığı halde yapılacak işlem belirlenir. Ve şartlar sağlandığında, bu işlemler yapılır.
Bazı durumlarda, bir koşulun doğruluğuna göre sonuç yazdırmak yetmez. Aksi durumda da ne yapacağımızı belirtmek isteriz. Bunun için if-else yapısını kullanırız.
Koşullu operatörlerde, koşulun doğruluğunu kontrol ederken kullandığımız ilişkisel operatörler, aşağıda verilmiştir:
Bazı durumlarda, kontrol edeceÄŸimiz koÅŸul, tek bir parametreye baÄŸlı deÄŸildir. ÖrneÄŸin, bir kiÅŸinin yaşının 65′den küçük olup olmadığına bakabiliriz.
 Hatırlatmak için üzerinden geçersek, if ile bir ifadeyi kontrol ediyor ve doÄŸruysa, buna göre iÅŸlemler yapıyorduk. Bir de if – else yapısı vardı.
if – else if merdiveni yukarda verdiÄŸimiz örnekler için biçilmiÅŸ kaftandır. if – else if merdiveni, doÄŸru bir ÅŸey bulduÄŸu zaman kontrolu orada keser ve diÄŸer koÅŸulları