C Programla Giriş (C Programming)
Bu yazımda C programlama diline giriş yapıp kısaca bahsedeceğim, dersler ilerledikçe C programlamayı sorunsuz bir şekilde anlayacağınızı umuyorum, ve hiç bilmemeniz emin olun ki bir sorun değil, birlikte bu sorunu aşacağız.
Öncelikle C yazabilmek için bir text editör ve bir derleyiciye ihtiyacımız var. Text editör olarak ben “sublime text” kullanacağım fakat siz atom vb. size en uygun olanı seçebilirsiniz.
KURULUM VE C DERLEYİCİSİ SEÇME
C diline başlamadan tabiki önce bir derleyiciye ihtiyacımız var. Önce derleyicinin amacını açıklayayım. Derleyiciler yazdığımız kodları bilgisayarının anlayabilceği dile çevirebilen ve çalıştırabilen ortamlardır. Windows kullanıyorsanız DEV C++ veya MinGW kullanabilirsiniz. Linux kullanıcısı iseniz terminal üzerinden GCC kullanarak kodlarınızı derleyebilirsiniz. Eğer MacOS sistemi kullanıyorsanız XCODE kullanabilirsiniz.
C Programlamaya Giriş;
Aşağıda Ekrana çıktı vermek amacıyla yazdığım C programını açıklayarak genel kavramları, standart kütüphaneyi, ana fonksiyonu, derleme gibi bir çok kavramdan bahsedeceğim. C programları ”.c ” uzantılıdır.
İLK C PROGRAMIMIZ Hello.c
Şimdi satır satır kodu inceleyelim.
1 => İlk satırımız bir yorum satırıdır. C programlamada program hakkında açıklayıcı bir satır yada program esnasında herhangi bir not almak istersek yorum satırını kullanırız. “//” ya çift tırnak yada “/* */” işaretiyle yorum satırı açıp kapatabiliriz.
2 => İkinci satırımız C programlamanın ana kütüphanesidir. Bu satır stdio.h kütüphanesini programa dahil etmeye yarar. Kütüphaneler örnek vericek olursak kullandığımız komutların tanımlandığı ve programın bunu anlaması için olan yerdir diye tanımlayabiliriz.
3=> main fonksiyonun tanımlandığı yerdir ve bu C programlama için olmazsa olmazdır. Her c programında kesinlikle main fonksiyonu bulunur.
4=> Dördüncü ve yedinci satırlar main fonksiyonun başlangıcını ve bitişini temsil eder. Açık ve kapalı süslü parantezler bir kod bloğu oluşturur ve derleyicinin nereyi işleyeceğini gösterir.
5=> printf komutu konsola parantez içindeki yazdığımız yazının yazılmasını sağlar. Bu komut stdio.h kütüphanesinde yer aldığı için bu kütüphaneyi 2. satırda programamımıza include ettik.
6=> Bu satırdaki return ifadesi main fonksiyonundan çıkmamıza yarar.
Dipnot !!
Yukarıda gördüğünüz printf’in içindeki satır sonunda ki \n işareti bir alt satıra geçip yazdırmamızı söyler, bunu yapmazsal çıktıdan sonra direk boşluk atmadan yazmaya devam eder. Kodlarımızın güzel ve temiz gözükmesi için böyle şeylere dikkat etmek gerek. İleriki derslerde görüşmek üzere…