Başlangıçtan Giriyoruz
C dili dediğin şey öyle süslü püslü değil. Direkt iş yapar. Araya giren, seni kurtaran, hata yapınca elinden tutan bir sistem yok. O yüzden öğrenmesi biraz serttir ama mantığını kaptın mı diğer diller çocuk oyuncağı gibi gelir.
Bu dili geliştiren kişi Dennis Ritchie. Bugün kullandığımız birçok sistemin temelinde bu dil var. Mesela Linux çekirdeği büyük oranda C ile yazılmış.
Önce Mantığı Anlayalım
C yazdın diye direkt çalışmaz. Önce derlenir.
Yani:
-
Sen kodu yazarsın (
.c) -
Derleyici alır bunu makine diline çevirir
-
Sonra çalışır
En yaygın derleyici: GCC
İlk Program
Klasik ama gerekli
#include <stdio.h>
int main() {
printf("Merhaba Dunya\n");
return 0;
}
Çok büyütülecek bir şey yok ama şunları bil:
-
stdio.h→ ekrana yazı yazdırmak için lazım -
main→ program buradan başlar -
printf→ ekrana basar -
return 0→ sorun yok, bitti
Nasıl Çalıştıracaksın
Terminal aç:
gcc program.c -o program
./program
Windows kullanıyorsan:
gcc program.c -o program.exe
program.exe
Değişken Nedir
Bir yere veri koyuyorsun, sonra kullanıyorsun. Olay bu.
int a = 10;
float b = 3.14;
char c = 'X';
-
int→ tam sayı -
float→ ondalık -
char→ tek karakter
Küçük Örnek
#include <stdio.h>
int main() {
int x = 4;
int y = 6;
int sonuc = x + y;
printf("%d\n", sonuc);
return 0;
}
Çıktı:
10
Şunu Net Söyleyeyim
C dili:
-
Hata affetmez
-
Bellekle oynarsın (yanlış yaparsan patlar)
-
Ama çok hızlıdır
Bu yüzden öğrenirken zorlanırsın, sonra rahat edersin.
Bu Bölümde Ne Yaptık
-
C nedir gördün
-
Derleme mantığını anladın
-
İlk kodu yazdın
-
Değişken gördün
Sonraki Bölüm
Orada iş biraz ciddileşecek:
-
If Else
-
Döngüler
-
Kullanıcıdan veri alma
Orada zaten “tamam bu iş neymuş” diyorsun.
Haberler (29)
Linux (19)
Oyun (4)
Donanım (38)
