C programlamaya Giriş |DERS 1|

facker70

Katılımcı Üye
18 Nis 2010
487
0
Karaman
Programlamaya başlandığı zaman temel şey taklit etmektir. Bulduğunuz kodları taklit ederek ufak tefek değişimler yaparak ve kendinize uyarlayarak kodların çalışmasını çözmeye başlayabilirsiniz. Bu demek değildir ki ezber yapın kodları ezberleyin. Kesinlikle hayır programlamada temel şey mantık öğrenmektir. Bir kod kalıbının nasıl çalıştığını öğrenmelisiniz. Ezberlemeniz gereken bir tek şey kod kalıplarıdır. Bu ufak notu aklınızdan hiç çıkarmamalısınız.
Fazla uzatmadan ilk programımıza bakalım.

#include<stdio.h>
int main(****) {
printf("Hello World!");
return 0;
}



İnclude nedir?

Kelime anlamı dahil etmek eklemek anlamına gelen bu komut c programlada en temek kod kalıbıdır.
< > işaretleri arasına yazılan kütüphaneyi derleyicimizin içine ekler.
Derleyici olarak biz devc++ kullanacağız. derleyicinin kullanım amacı ise bizim yazdığımız bu kodları bilgisayarın anlayabileceği dile çeviren yazılımlardır. yani bizim kodlarımızı 1 ve 0 dünyasına makine diline çevirir.
kütüphaneler ilerleyen zamanlarda anlatılacak ancak stdio.h standart giriş çıkış fon kullanabilmemiz için derleyiciye tanımlanır.

Biz değişken tanımlarken önce bu değişkenin formatını ve arkasından değişkenimizi belirlemeliyiz.

örneğin:
int x;
Burada programımıza bir x değişkenimizin olduğunu ve bu değişkenimizin formatının int yani integer olduğunu tanıttık. Yani artık x değişkenimizin içine tam sayılar atayabiliriz

int main (****)
Bu temel kalıp bizim programımızın ana gövdesini oluşturmaya yarar. Bu kod yazıldıktan sonra { işareti ile arkasına eklenecek ana gövde yapısı içerisindeki kodlar eklenir ve tekrar gövded kodları bitince kapatılır. }

return 0 ;


Bu kod eklenmese bile bilgisayar otomatik bu işlemi yapacaktır. return götür anlamına gelir ve yanına eklenen sayı gideceği satırı belirler. Ancak bizim kodumuzda 0 satırına gidildi derleyici satırları 1 den başlar ve 0 satırı bulunmaz. bu kod yapısı programı kapatmaya yarar. burada zaten kod bitmişti ve kapanacaktı bu yüzden eklemeye bilirdik.


printf ("Merhaba Blog Okurum.") ;

printf komutu ekrana cıktı vermeye yani yazı yazdırmaya yarar.printf yazıldıktan sonra parantez acılır ve tırnak işareti konulur. bu komut da tırnak işaretleri arasına yazdıklarınız ekrana yazdırılır.

ARITMETIK OPERATÖRLER:

Normal bildiğimiz matematiksel işlemleri yaparken kullanacağımız operatörlerimiz.
aritmatk.png

Burada önemli olan operatör % işareti ilen gösterilendir, bölümden kalanı bize verir yani mod alma işlemi.


ATAMA OPERATÖRLERI:

atama.PNG



Burada ise ++ ve -- operatörü bir arttırma ve bir eksiltme anlamına gelir. İnce ayrıntıya girecek olursak x++ ve ++x arasındaki fark mesela x e 5 değeri verdiğimizi farz edelim x++ da program öncelikle x i alır ve işleme tabii tutar ardından bir artırır. ++x de ise x in değeri 5 iken x hemen 6 olur ve işleme tabii tutulur.


KARŞILAŞTIRMA OPERATÖRLERI:



kar%25C5%259Flast.PNG


Alinti
 
Son düzenleme:
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.