Gömülü Sistem C Programlama Giriş By Konuk Yazar Posted on 21 Temmuz 2017 5 min read 2 4 3,357 Paylaş ! Facebook Paylaş ! Twitter Paylaş ! Google+ Paylaş ! Reddit Paylaş ! Pinterest Paylaş ! Linkedin Paylaş ! Tumblr Merhaba arkadaşlar. Bu yazı dizimizde sizlerle birlikte C programlama dili üzerine çalışmalar yapacağız. Bu çalışmalarımız genellikle örnek özerinden gitse de kısa bilgiler vererek sizleri sıkmadan ilerleyeceğiz. Kullanacağımız derleyici Dev C++ olacak. Kullanacağımız derleyici ve C programlama diliyle ilgili kısa bilgiler vererek başlayalım isterseniz. Kullanacağımız derleyici olan Dev C++ ; C ve C++ dillerinde kod yazabileceğimiz bir IDE( Integrated Development Environment) dir. Programımızı derlemek için F9 tuşunu kullanıyoruz. Derlediğimiz programı ise F5 ile çalıştırıyoruz. Peki derlemek nedir neden derliyoruz derseniz size şöyle açıklayayım yazdığınız kodu makine koduna yani bilgisayarınızın anlayacağı dile çevirmek için gereklidir . Derleyicisiz bir IDE düşünülemez. Programlamayla uğrasan yada az çok bilgisi olan herkesin mutlaka duymuş olduğu c programlama dili, 1972 yılında Bell Laboratuvarları’nda Dennis Ritchie tarafından geliştirilen bir programlama dilidir. Veri tabanı sistemleri, işletim sistemleri, grafik paketleri, ağ sürücüleri gibi kullanım alanları olan C programlama dilinde Windows, Linux, Unix için programlar yazılabilir. Genelde programlama dillerine baslarken kullanılan klasikleşmiş örnekler olan “Hello World” ile başlayalım. 1)TEMEL GİRİŞ ÇIKIŞ İŞLEMLERİ Ekrana herhangi bir şey yazdırmak için ( printf() ) fonksiyonunu kullanılır. [php]#include<stdio.h> int main() { printf("Hello Roboturka"); } [/php] Yukarıdaki kodu derleyicinizde yazıp derledikten sonra çalıştırdığınızda aşağıdaki görselde ki gibi ekranda “Hello Roboturka” yazdığını göreceksiniz. #include<stdio.h> standart input output kütüphanesini programa dahil ettiğimiz anlamına gelmektedir. Buna alışsanız iyi olur çünkü bütün programlarımızda kullanmak istediğimiz bazı fonksiyonları kullanmak için onların tanımlı olduğu fonksiyonları kodumuza dahil etmek zorundayız. Bu kodumuzda kullandığımız printf() fonksiyonu stdio.h içerisinde tanımlı olduğundan dolayı kodumuza dahil ettik. main() bizim ana fonksiyonumuz oluyor kodumuzu main() yazdıktan sonra açtığımız ayraçlar içerisinde yazıyoruz. Ayrıca her komuttan sonra kullandığımız noktalı virgüller komut ayracı anlamına gelmektedir. printf() ise bizim output fonksiyonumuzdur. Tırnak içerisinde yazdığımız her şey printf ile ekrana yazılır. printf() içerisinde kullandığımız bazı komutlar var bunlardan bazıları: -\n bir alt satıra geçmeyi sağlar -\t yatayda tab yapar -\a alarm verir Aşağıdaki gibi sizde ekrana bu komutları kullanarak bir şeyler bastırarak alıştırmalar yapabilirsiniz. [php]#include<stdio.h> int main() { printf("ROBOTURKA \n"); printf("ROBO \t TURKA \n"); printf("ROBOTURKA \a \n"); printf("ROBO\nTURKA"); } [/php] Input fonksiyonumuz olan scanf() e geçmeden burada bırakıyorum çünkü değişkenler işin içine girecek bir daha ki yazımızda değişkenlerle devam edeceğiz kendinize iyi bakın. Burak Can FAZLA