2024-08-10 13:27:58 +03:00
2024-08-10 hwpplayer1 <hwpplayer1@debian>
2024-08-10 16:59:38 +03:00
* c-basic/klavyeden_okuma_scanf_2.c (main): scanf 2 sayfa 20/21
2024-08-10 15:56:41 +03:00
* c-basic/klavyeden_okuma_scanf.c (main): scanf Fonksiyonuyla Klavyeden Okuma Yapı lması sayfa 20
2024-08-10 15:02:53 +03:00
* c-basic/C.pdf: Değişkenlere İlkdeğer Verilmesi (Initialization) sayfa 19
2024-08-10 14:56:31 +03:00
* c-basic/C.pdf: 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 15:02:53 +03:00
2024-08-10 14:39:50 +03:00
* c-basic/C.pdf: Atom/Token kavramı sayfa 12
2024-08-10 14:56:31 +03:00
2024-08-10 14:23:25 +03:00
* c-basic/C.pdf: sayfa 11 Bir C Programı nı Oluşturmak
2024-08-10 14:14:34 +03:00
* c-basic/example.c (main): example örnek kod yazı ldı .c uzantı lı dosya içine kod yerleştirildi
2024-08-10 13:27:58 +03:00
* c-basic/C.pdf: Dersler C Temel kursundan itibaren yeniden başlatı ldı .
2024-07-26 17:10:07 +03:00
2024-07-26 hwpplayer1 <hwpplayer1@debian>
* c-basic/C.pdf: Fonksiyonları n Parametre Değişkenleri page 27
* c-basic/global_variable_2.c (main): global variable and local variable example
2024-07-17 01:46:02 +03:00
2024-07-17 hwpplayer1 <hwpplayer1@debian>
* c-basic/C.pdf: Global Değişkenlerin Faaliyet Alanı sayfa 26
2024-07-16 16:13:20 +03:00
2024-07-16 hwpplayer1 <hwpplayer1@debian>
2024-07-16 22:30:29 +03:00
* c-basic/C.pdf: Yerel Değişkenlerin Faaliyet Alanları sayfa 25
2024-07-16 16:13:20 +03:00
* c-basic/C.pdf: Değişkenlerin Faaliyet Alanları (Scope) sayfa 24
2024-06-30 15:02:33 +03:00
2024-06-30 hwpplayer1 <hwpplayer1@debian>
2024-06-30 15:36:03 +03:00
* c-basic/C.pdf: sayfa 22 Fonksiyonları n Geri Dönüş Değerleri (return value)
2024-06-30 15:25:40 +03:00
* c-basic/float_double.c: float double example
2024-06-30 15:23:05 +03:00
* c-basic/hex_scanf.c: hex scanf example
2024-06-30 15:20:16 +03:00
* c-basic/scanf_2.c: scanf two numbers
2024-06-30 15:16:57 +03:00
* c-basic/scanf.c: Scanf example
2024-06-30 15:12:30 +03:00
* c-basic/printf.c: printf example
2024-06-30 15:06:03 +03:00
* c-basic/foo.c: Foo example
2024-06-30 15:02:33 +03:00
* c-basic/helloworld.c: hello world example
2024-02-19 04:41:09 +03:00
2024-02-19 Mert Gör <mertgor@masscollabs.xyz>
2024-02-19 05:11:43 +03:00
* c-basic/C.pdf: Fonksiyonları n Parametre Değişkenleri sayfa 27'deyiz
2024-02-19 05:07:52 +03:00
* c-basic/global.variable.c: C'de derleme işleminin bir yönü vardı r. Bu yön yukarı dan aşağı ya doğrudur. Derleyicinin önce değişkenin
bildirimini görmesi gerekir. Bu nedenle bir global değişkeni aşağı da bildirip daha yukarı da kullanamayı z.
2024-02-19 04:55:48 +03:00
* c-basic/local.variable.c: Bir global değişkenle aynı isimli yerel değişkenler tanı mlanabilir. Çünkü bunlar farklı faaliyet alanları na sahiptir.
Tabi ilgili blokta bu değişken ismi kullanı ldı ğı nda dar faaliyet alanaı na sahip olana (yani yerel olana) erişilir.
* c-basic/global.variable.scope.c: Bildirimleri fonksiyonları n dı şı nda yapı lan değişkenlere global değişkenler denir. Global değişkenler dosya faaliyet
alanı na (file scope) sahiptir. Yani tüm fonksiyonlarda tanı nı rlar.
* c-basic/scope.example.c: C'de bir blokta bir'den fazla değişken faaliyet gösteriyorsa o blokta o değişken ismi kullanı ldı ğı nda dar faaliyet
alanı na sahip olan değişkene erişilir.
2024-02-19 04:41:09 +03:00
* c-basic/global-local-variables.c: global and local variable scopes exmplained
* c-basic/void.function.c: void fonksiyonlarda return kullanı lmamı şsa fonksiyon ana blok sonlanı nca sonlanı r.
* c-basic/return.2.c: return 0; /* bu olmasaydı da aynı anlam oluşacaktı */
* c-basic/return.c: return explained
* c-basic/abc-double.c: İsmi a, b, c olan double türden 3 değişken tanı mlayı nı z. Sonra a ve b için klavyeden scaf fonksiyonuyla okuma
yapı nı z. Bu ikisinin toplamı nı c'ye atayı nı z ve c'yi yazdı rı nı z.
* c-basic/float-and-double.c: printf fonksiyonunda hem float hem de double türleri %f ile yazdı rı lı r. Ancak scanf fonksiyonunda float %f ile,
double %lf ile okunur.
* c-basic/scanf-example.hex.c: scanf ile %x ile okumak istersek klavyeden yaptı ğı mı z girişin 16'lı k sistemde olduğu kabul edilir.
* c-basic/scanf-example.2.c: scanf example 2
* c-basic/scanf-example.c: scanf example explained
* c-basic/printf-examples.c: printf examples explained
* c-basic/foo.c: Foo example : C'de iç içe fonksiyon tanı mlanamaz. Her fonksiyon diğerinin dı şı nda tanı mlanmak zorundadı r.
* c-basic/hello.c: hello world example
2024-02-14 08:57:10 +03:00
2024-02-14 Mert Gör <mertgor@masscollabs.xyz>
* c-basic/C.pdf: CSD Derneği C temel notu tekrar C-Basic klasörüne eklendi ancak hwpplayer1 dalı için eklendi. Örnekler özgün olarak yeniden yazı lacak.
2024-02-04 09:30:03 +03:00
2024-02-04 Mert Gör <mertgor@masscollabs.xyz>
* c-basic/global-variable-scope.c (foo): global variable and local variable explained with two different a variable value
2024-02-03 22:01:06 +03:00
2024-02-03 Mert Gör <mertgor@masscollabs.xyz>
* c-basic/local-variable-global-variable_scope.c (main): local and global variable values are printed
2024-02-02 23:22:29 +03:00
2024-02-02 Mert Gör <mertgor@masscollabs.xyz>
* c-basic/local-variable-scope.c: local variable and global variable explained
2024-02-01 11:34:02 +03:00
2024-02-01 Mert Gör <mertgor@masscollabs.xyz>
* c-basic/scope.c: scope and variables explained
* c-basic/scanf-hex.c: Scanf accepts the int variable as hex if we pass %x
* c-basic/scanf-float-double.c: Scanf reads float as %f and double %lf
* c-basic/scanf-example.c: gettı ng input source via scancf
* c-basic/scanf-example-two-variables.c: scanf example with two variables
* c-basic/scanf-a-b-c-double.c: set a,b,c double variables, read a and b with scanf function and then pass addition of a and b to c variable and print c variable
* c-basic/print_variables.c: print variables with different ways
* c-basic/on-return.c: explaining return value
* c-basic/on-return.2.c: explaining return value : "without return same result exists"
* c-basic/on-return-void.c: if we pass void then it means function has no return value, and those functions are void functions
* c-basic/initialization-variable.c: Swap Algorithm with initialized variables example
* c-basic/helloworld.c: hello world example added
* c-basic/foo.c: foo example added