Commit Graph

105 Commits

Author SHA1 Message Date
bf6a2e2bbb settings.json .vscode 2024-12-01 13:51:54 +03:00
8342a3b2c3 moved CSD C book to CSDC 2024-12-01 12:04:24 +03:00
6bf23d6f0e sqrt example solved now we are on the page 30 pow 2024-11-22 06:54:50 +03:00
6d36efe449 Page 29-30 2024-11-10 03:37:00 +03:00
42d016d230 Parameters example paage 28 2024-11-02 11:36:01 +03:00
3f7e449f7d Fonksiyonların Parametre Değişkenleri page 27 2024-11-01 08:05:54 +03:00
9716cce895 global and local variables 2024-11-01 08:03:36 +03:00
293bc9b7ec file scope example 2024-11-01 07:55:47 +03:00
a96533946f scope examples 2024-10-30 09:04:32 +03:00
b8d2d91cd6 scope example 2024-10-30 08:58:17 +03:00
cfd60f5994 page 25 end of the page 2024-10-30 08:12:43 +03:00
bf5b6647b9 local variable and global variable 2024-10-30 08:10:50 +03:00
a7e3c96ae2 page 24 scope 2024-10-30 05:24:16 +03:00
fe1f36e158 void and int main 2024-10-30 05:09:33 +03:00
73e2790bda return example 2024-10-30 05:01:38 +03:00
3b7caa231a reachable and unreachable code 2024-10-30 04:18:34 +03:00
3f8ba5ba80 update 2024-10-29 21:59:59 +03:00
4f635443d2 question/work page 21 2024-10-29 21:51:01 +03:00
dc4079822e printf double and float with %f and scanf for float %f double %lf 2024-10-29 21:48:55 +03:00
6ee66a201b hello 2024-10-29 10:05:48 +03:00
ca1b5e05cf more 2024-10-29 09:52:32 +03:00
ed15ce44d4 started hacking some experimental code 2024-10-29 09:06:57 +03:00
aceb2dafff PSD kaldırıldı. Tüm ders notları incelendi. Pratiğe geçilecek 2024-10-23 09:08:00 +03:00
5e710747fa Büyük Harf Küçük Harf Dönüştürmesi Yapan Standart C Fonksiyonları 2024-10-19 15:11:51 +03:00
72bdc0e8b1 Sayfa 52'de kaldık 2024-10-12 23:19:57 +03:00
92e55d4c6c 2024/10/12 Changelog update 2024-10-12 00:01:06 +03:00
7083c175e9 CC BY-SA 4.0 or later for PSD Documentation 2024-08-25 23:07:53 +03:00
54a77ae4f4 Wikipedia link has been added 2024-08-25 22:39:39 +03:00
77c4772c82 PSD AGPLv3-or-later, SysProg and UNIX/Linux gitignore added 2024-08-25 22:07:05 +03:00
dd2465f2e2 deleted source code 2024-08-25 11:07:20 +03:00
3420937d57 c değeri yazdırıldı 2024-08-10 17:50:31 +03:00
201f2d1fb6 scanf 2 sayfa 20/21 2024-08-10 16:59:38 +03:00
8d31c9aa48 scanf update 2024-08-10 16:25:34 +03:00
75674acbc4 printf ve scanf örnekleri 2024-08-10 15:56:41 +03:00
fa7d2e2d83 Değişkenlere İlkdeğer Verilmesi (Initialization) sayfa 19 2024-08-10 15:02:53 +03:00
0771277400 Derleyicilerin Hata Mesajları
Derleyicilerin hata mesajları üçe ayrılmaktadır:
1. Uyarılar (Warnings): Uyarılar gerçek hatalar değildir. Program içerisindeki program yapmış olabileceği olası
mantık hatalarına dikkati çekmek için verilirler. Uyarılar derleme işleminin başarısızlığına yol açmazlar. Ancak
programcıların uyarılara çok dikkat etmesi gerekir. Çünkü pek çok uyarıda derleyici haklı bir yere dikkat
çekmektedir.
2. Gerçek Hatalar (Errors): Bunlar dilin sentaks ve semantik kurallarına uyulmaması yüzünden verilirler.
Bunların mutlaka düzeltilmesi gerekir. Bir programda bir tane bile “error” olsa program başarılı olarak derlenemez.
3. Ölümcül Hatalar (Fatal Errors): Dereleme işleminin bile devam etmesini engelleyen ciddi hatalardır. Normal
olarak bir programda ne kadar hata olursa olsun tüm kod gözden geçirilir. Tüm hatalar en sonında listelenir. Fakat
bir ölümcül hata oluştuğunda artık derleme işlemi sonlandırılır. Ölümcül hatalar genellikle sistemdeki ciddi
sorunlar yüzünden ortaya çıkmaktadır (örneğin diskte yeterli alan olmayabilir, ya da sistemde yeterli RAM
bulunmuyor olabilir.)
Verilen hata mesajlarının metinleri derleyiciden derleyiciye değişebilir. Ayrıca bir hata durumunda bir derleyici
buna birmesaj verirken diğeri daha fazla mesaj verebilir.
2024-08-10 14:56:31 +03:00
fba2a8ebab foo example 2024-08-10 14:53:41 +03:00
e3c1801a8f update 2024-08-10 14:39:50 +03:00
25b0cf2a59 Bir C Programını Oluşturmak sayfa 11 2024-08-10 14:23:25 +03:00
0e712cc48b example hello world code 2024-08-10 14:14:34 +03:00
f7e77d3a18 https://github.com/CSD-1993/KursNotlari 2024-08-10 13:43:29 +03:00
c41863ae9d eski kodlar silindi ders yeniden 2024-08-10 13:27:58 +03:00
e482e0e22b update 2024-07-26 17:10:07 +03:00
9292974a16 Global variable example 2024-07-17 16:54:04 +03:00
a63bf1b143 local variable 2024-07-17 01:56:08 +03:00
9162a35987 update 2024-07-17 01:51:53 +03:00
9e195402ee Global Değişkenlerin Faaliyet Alanı sayfa 26 2024-07-17 01:46:02 +03:00
082312c4ac Yerel Değişkenlerin Faaliyet Alanları sayfa 25 2024-07-16 22:30:29 +03:00
abd3f611d2 Değişkenlerin Faaliyet Alanları (Scope) sayfa 24 2024-07-16 16:13:20 +03:00
6512406ba5 Fonksiyonun geri dönüş değeri yerine void anahtar sözcüğü yazılırsa bu durum fonksiyonun geri dönüş değerinin
olmadığı  anlamına  gelir.  Böyle  fonksiyonlara  void  fonksiyonlar  denir.  void  fonksiyonlarda  return  kullanılabilir
fakat yanına ifade yazılamaz. void fonksiyonlarda return kullanılmamışsa fonksiyon ana blok sonlanınca sonlanır.
Örneğin:
2024-07-16 16:11:24 +03:00