Commit graph

84 commits

Author SHA1 Message Date
Mert Gör
ed15ce44d4
started hacking some experimental code 2024-10-29 09:06:57 +03:00
Mert Gör
aceb2dafff
PSD kaldırıldı. Tüm ders notları incelendi. Pratiğe geçilecek 2024-10-23 09:08:00 +03:00
Mert Gör
5e710747fa
Büyük Harf Küçük Harf Dönüştürmesi Yapan Standart C Fonksiyonları 2024-10-19 15:11:51 +03:00
Mert Gör
72bdc0e8b1
Sayfa 52'de kaldık 2024-10-12 23:19:57 +03:00
Mert Gör
92e55d4c6c
2024/10/12 Changelog update 2024-10-12 00:01:06 +03:00
Mert Gör
7083c175e9
CC BY-SA 4.0 or later for PSD Documentation 2024-08-25 23:07:53 +03:00
Mert Gör
54a77ae4f4
Wikipedia link has been added 2024-08-25 22:39:39 +03:00
Mert Gör
77c4772c82
PSD AGPLv3-or-later, SysProg and UNIX/Linux gitignore added 2024-08-25 22:07:05 +03:00
Mert Gör
dd2465f2e2
deleted source code 2024-08-25 11:07:20 +03:00
Mert Gör
3420937d57
c değeri yazdırıldı 2024-08-10 17:50:31 +03:00
Mert Gör
201f2d1fb6
scanf 2 sayfa 20/21 2024-08-10 16:59:38 +03:00
Mert Gör
8d31c9aa48
scanf update 2024-08-10 16:25:34 +03:00
Mert Gör
75674acbc4
printf ve scanf örnekleri 2024-08-10 15:56:41 +03:00
Mert Gör
fa7d2e2d83
Değişkenlere İlkdeğer Verilmesi (Initialization) sayfa 19 2024-08-10 15:02:53 +03:00
Mert Gör
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
Mert Gör
fba2a8ebab
foo example 2024-08-10 14:53:41 +03:00
Mert Gör
e3c1801a8f
update 2024-08-10 14:39:50 +03:00
Mert Gör
25b0cf2a59
Bir C Programını Oluşturmak sayfa 11 2024-08-10 14:23:25 +03:00
Mert Gör
0e712cc48b
example hello world code 2024-08-10 14:14:34 +03:00
Mert Gör
f7e77d3a18
https://github.com/CSD-1993/KursNotlari 2024-08-10 13:43:29 +03:00
Mert Gör
c41863ae9d
eski kodlar silindi ders yeniden 2024-08-10 13:27:58 +03:00
Mert Gör
e482e0e22b
update 2024-07-26 17:10:07 +03:00
Mert Gör
9292974a16
Global variable example 2024-07-17 16:54:04 +03:00
Mert Gör
a63bf1b143
local variable 2024-07-17 01:56:08 +03:00
Mert Gör
9162a35987
update 2024-07-17 01:51:53 +03:00
Mert Gör
9e195402ee
Global Değişkenlerin Faaliyet Alanı sayfa 26 2024-07-17 01:46:02 +03:00
Mert Gör
082312c4ac
Yerel Değişkenlerin Faaliyet Alanları sayfa 25 2024-07-16 22:30:29 +03:00
Mert Gör
abd3f611d2
Değişkenlerin Faaliyet Alanları (Scope) sayfa 24 2024-07-16 16:13:20 +03:00
Mert Gör
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
Mert Gör
ab559379cc
reachable code 2024-07-16 09:37:52 +03:00
Mert Gör
15028c55de
double a + b = c 2024-06-30 15:36:03 +03:00
Mert Gör
cc75cc97df
Float & Double example 2024-06-30 15:25:40 +03:00
Mert Gör
06bb7fb087
Hex Scanf example 2024-06-30 15:23:05 +03:00
Mert Gör
de6254a849
Scanf two numbers 2024-06-30 15:20:16 +03:00
Mert Gör
25cc0af5c2
Scanf example 2024-06-30 15:16:57 +03:00
Mert Gör
e0dfc90937
printf example written 2024-06-30 15:12:30 +03:00
Mert Gör
81e4765792
Foo example 2024-06-30 15:06:03 +03:00
Mert Gör
830d22fa97
hello world example & ChangeLog update 2024-06-30 15:02:33 +03:00
Mert Gör
426b371dbb
Systems Programming and UNIX/Linux notes added 2024-06-30 13:54:21 +03:00
Mert Gör
59d2a402f8
C Programming Language Course header fix 2024-05-20 21:00:27 +03:00
Mert Gör
4568853963
deleted old codes We will hack code again 2024-05-19 22:21:16 +03:00
Mert Gör
9d9799183c
License removed 2024-02-19 05:26:58 +03:00
Mert Gör
1491fad600
ChangeLog update 2024-02-19 05:11:43 +03:00
Mert Gör
c0b16d5fe1
global variable usage 2024-02-19 05:07:52 +03:00
Mert Gör
bf599e9fc2
local scope example 2024-02-19 04:55:48 +03:00
Mert Gör
79cea78298
Sayfa 26'ya kadar olanlar işlendi 2024-02-19 04:41:09 +03:00
Mert Gör
a691d9687a
Kaan Aslan branch initialized 2024-02-19 03:29:26 +03:00
Mert Gör
8bd56af0aa
hwpplayer1 branch initial commit 2024-02-14 08:57:10 +03:00
Mert Gör
6a85607ff0
hwpplayer1 branch update 2024-02-14 08:30:18 +03:00
Mert Gör
13f844d489
ChangeLog update, global variable scope example, with two different a values 2024-02-04 09:30:03 +03:00