Örneklerle C Programlama, tek bir uygulamada eksiksiz bir C dili kursudur: Her kavramın çözümlü örneklerle öğretildiği 45 ders ve ardından pratik yapmak için 82 C programı.
Bir dersi okuyun, örneklerini çalıştırın, pratik sorularla kendinizi test edin, ardından aynı konu üzerindeki tam programları inceleyin. Her şey çevrimdışı çalışır.
Çoğu C uygulaması size ya teori ya da program listesi verir. Burada her ikisini de birbirine bağlı olarak elde edersiniz. Her ders, bir fikri sade bir dille açıklar ve kısa, eksiksiz C programlarında gerçek çıktılarıyla gösterir, böylece kodun ne yaptığını sadece okumak yerine görürsünüz. Sadece derslerin içinde 150'den fazla örnek program ve bellekte neler olduğunu gösteren 26 diyagram bulunmaktadır.
Bölüm 1: Örneklerle C dilini öğrenin (11 bölümde 45 ders)
• Başlangıç: C nedir, derleyici kurulumu, ilk programınız, derleme nasıl çalışır, yorumlar
• Temeller: Anahtar kelimeler ve tanımlayıcılar, değişkenler, sabitler, veri tipleri ve boyutları, operatörler, öncelik ve dönüşümler, printf ile çıktı, scanf ve fgets ile girdi
• Kontrol akışı: if ve else, switch ifadesi, for döngüsü, while ve do-while döngüleri, break ve continue
• Fonksiyonlar: Argümanlar ve dönüş değerleri, kapsam ve ömür, özyineleme
• Diziler ve dizeler: Çok boyutlu diziler, dize fonksiyonları ve güvenlik
• İşaretçiler ve bellek: İşaretçiler ve diziler, işaretçiler ve fonksiyonlar, malloc ve free ile dinamik bellek
• Kendi tipleriniz: Yapılar, birleşimler, numaralandırmalar, typedef
• Dosyalar: Dosya açma, yazma ve okuma, ikili dosyalar
• Daha büyük programlar: Önişlemci, makrolar ve tuzakları, çok dosyalı programlar
• Hatalar ve Hata ayıklama: Gerçek derleyici mesajlarıyla ilgili yaygın hatalar, tanımsız davranış, hata ayıklama ipuçları
• Referans: C hızlı referans özet sayfası ve C23'teki yenilikler
Bölüm 2: Pratik yapmak için 82 C programlama örneği (11 bölüm)
• Temeller ve koşullar: İki sayının yerini değiştirme, çift veya tek, artık yıl, üç sayının en büyüğü, ikinci dereceden denklem
• Döngüler ve sayılar: Faktöriyel, Fibonacci serisi, asal sayılar ve Eratosthenes Kalburu, Armstrong sayıları, EBOB ve EKOK, nCr ve nPr
• Desen programları: Yıldız piramidi, elmas, Floyd üçgeni, Pascal üçgeni
• Sayı sistemleri: Ondalık, ikili, sekizli ve onaltılık dönüşümler, bit düzeyinde operatörler
• Diziler ve matrisler: Doğrusal ve ikili arama, kabarcık, seçme ve ekleme sıralama, matris çarpımı, devrik, determinant
• Dizeler: Ters çevirme, palindrom, sesli ve sessiz harfler, anagram • Kontrol, dizeyi tamsayıya dönüştürme
• İşaretçiler, yapılar ve dosyalar: dinamik diziler, fonksiyon işaretçileri, Hanoi Kulesi, öğrenci kayıtları, dosya kopyalama
• Basit projeler: hesap makinesi, banka hesap menüsü, sayı tahmin oyunu, tic-tac-toe
Öğrenirken pratik yapın
• Cevaplı 130 alıştırma sorusu: önce deneyin, sonra cevabı görmek için dokunun
• "Hatalı program" örnekleri, hatalı C kodunu ve neyin yanlış gittiğini gösterir, böylece hataları tespit etmeyi ve düzeltmeyi öğrenirsiniz
• 2. Bölümdeki her programın örnek bir çalışması ve "nasıl çalışır" açıklaması vardır
• İlgili dersler ve programlar arasında bağlantılar
Özellikler
• C23 hakkında notlarla birlikte modern standart C (C17)
• Tüm dersler ve programlar arasında arama yapın
• Çevrimdışı çalışır, hesap gerekmez
• Karanlık mod; • Kod blokları yana doğru kaydırılır, böylece C kodu telefonda okunabilir kalır.
• 8 dilde mevcuttur: İngilizce, İspanyolca, Portekizce, Fransızca, Almanca, Arapça, Hintçe ve Endonezce (açıklamalar çevrilir; C kodu aynı kalır).
**Kimler için?**
• Sadece teori değil, örneklerle sıfırdan C dilini öğrenmek isteyen yeni başlayanlar.
• Sınavlar ve laboratuvar çalışmaları için pratik sorulara ve örnek programlara ihtiyaç duyan C programlama dersi alan öğrenciler.
• C dilini biraz bilen ve işaretçiler, bellek, dizeler veya dosyalar konusundaki eksikliklerini gidermek isteyen herkes.
**Örneklerle C Programlama, ISO C standardı ve GCC ve Clang dokümantasyonuna dayalı bağımsız bir çalışma yardımcısıdır; herhangi bir derleyici satıcısı, üniversite veya standartlar kuruluşuyla bağlantılı değildir.**
En Son Sürüm
3.0.2Yükleyen
Ronald Matthew
Gereken Android sürümü
Android 7.0+
Kategori
Ücretsiz Eğitim UYGULAMAİçerik derecelendirmesi
Everyone
Güvenlik Raporu
Bildir
Uygunsuz olarak işaretleLast updated on Oct 30, 2026
Stability improvements.
