Commit Graph

180 Commits

Author SHA1 Message Date
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
ab559379cc reachable code 2024-07-16 09:37:52 +03:00
15028c55de double a + b = c 2024-06-30 15:36:03 +03:00
cc75cc97df Float & Double example 2024-06-30 15:25:40 +03:00
06bb7fb087 Hex Scanf example 2024-06-30 15:23:05 +03:00
de6254a849 Scanf two numbers 2024-06-30 15:20:16 +03:00
25cc0af5c2 Scanf example 2024-06-30 15:16:57 +03:00
e0dfc90937 printf example written 2024-06-30 15:12:30 +03:00
81e4765792 Foo example 2024-06-30 15:06:03 +03:00
830d22fa97 hello world example & ChangeLog update 2024-06-30 15:02:33 +03:00
426b371dbb Systems Programming and UNIX/Linux notes added 2024-06-30 13:54:21 +03:00
59d2a402f8 C Programming Language Course header fix 2024-05-20 21:00:27 +03:00
4568853963 deleted old codes We will hack code again 2024-05-19 22:21:16 +03:00
9d9799183c License removed 2024-02-19 05:26:58 +03:00
1491fad600 ChangeLog update 2024-02-19 05:11:43 +03:00
c0b16d5fe1 global variable usage 2024-02-19 05:07:52 +03:00
bf599e9fc2 local scope example 2024-02-19 04:55:48 +03:00
79cea78298 Sayfa 26'ya kadar olanlar işlendi 2024-02-19 04:41:09 +03:00
a691d9687a Kaan Aslan branch initialized 2024-02-19 03:29:26 +03:00
8bd56af0aa hwpplayer1 branch initial commit 2024-02-14 08:57:10 +03:00
6a85607ff0 hwpplayer1 branch update 2024-02-14 08:30:18 +03:00
13f844d489 ChangeLog update, global variable scope example, with two different a values 2024-02-04 09:30:03 +03:00
e992b4e156 local and global variable values are printed 2024-02-03 22:01:06 +03:00
fe9334f943 local variable and global variable explained 2024-02-02 23:22:29 +03:00
a1cfdf270d Removed Changelog~ 2024-02-01 11:38:09 +03:00
6c7cfb3739 Gitignore file added to root main directory, for the Emacs outputs 2024-02-01 11:36:25 +03:00