C PROGRAMLAMA DİLİ KONULARI

1 FLOW CHARTS (AKIŞ DİYAGRAMLARI)
• Sequential Flow Charts (Sıralı Akış Diyagramları)
• Conditional Flow Charts (Sıralı Akış Diyagramları)
• Iterative Flow Charts (Döngülü Akış Diyagramları)

2 STRUCTURAL PROGRAMMING (YAPISAL PROGRAMLAMA)
Sequential Structured Programming (Sıralı Yapısal Programlama)
o Variables (Değişkenler)
o Arithmetic Operations (Aritmetik İşlemler)
o Comment Lines (Açıklama Satırları)
o Write to Output (Bilgi Yazdırma)
o Read to Input (Bilgi Okuma)
o ++ and -- Operators (++ ve -- İşleçleri)
o const Type (const Veri Tipi)

Conditional Structured Programming (Şartsal Yapısal Programlama)
o Conditional Operators (Şartsal İşleçler)
o Logical Operators (Mantıksal İşleçler)
o if-else Statement (if-else İfadesi)
o ?: Operator (?: İşleci)
o switch Operator (switch İfadesi)

Iterative Structured Programming (Döngülü Yapısal Programlama)
o while, do-while
o for
o goto
o continue, break

3 ARRAYS (DİZİLER)
• 1D Arrays (1-Boyutlu Diziler)
• 2D Arrays (2-Boyutlu Diziler, Matrisler)
• Multi-Dimensional Arrays (Çok-boyutlu Diziler)

4 FUNCTIONS (FONKSİYONLAR)
• Definitions (Fonksiyon Tanımlama)
• void and return (void ve return)
• Prototype (Fonksiyon Prototipleri)
• Some Library Functions (Bazı Kütüphane Fonksiyonları)
• Recursive Functions ( Özyinelemeli Fonksiyonlar)

5 POINTERS (İŞARETÇİLER)
• Address (&) Operator (Adres İşleci)
• Pointer (*) Operator (Erişim İşleci)
• Dynamic Memory Allocation (Dinamik Bellek Yönetimi)

6 STRINGS AND VARIABLE TYPES (DİZİLER VE DEĞİŞKEN
TÜRLERİ)
• Strings (Dizgiler)
• ASCİ Table (ASCİ Tablosu)
• Variable Types (Değişken Türleri)
o Defined Location (Tanımlandıkları Yere Göre)
o Memory Location (Bellekteki Yerlerine Göre)
o static, long, short, unsigned
• Integer, Double Structure (Tamsayı, Double Değişkenlerin Bellekte Tutuluşu)
• Overflow (Değişkenlerin Değerlerinde Taşma Olması)

7 STRUCTS AND UNIONS (YAPILAR VE BİRLİKLER)
• Structs (Yapılar)
• typedef
• Example: Linked List (Bağlantılı Liste Örneği)
• Unions (Birlikler)
• Enumerations (enum ifadesi)

8 FILE PROCESSING (DOSYA İŞLEME)
• File Definition (Dosya Tanımlama)
• Open File (Dosya Açma)
• Read File (Dosyadan Okuma)
• Write File (Dosyaya Yazma)
• Close File (Dosya Kapama)

9 BITWISE OPERATIONS (BİT DÜZEYİNDE İŞLEMLER)
• Shifting Operators (Kaydırma İşlemleri)
• Logical Operator at Bit-Level (Bit Düzeyinde Mantıksal İşleçler)
• Masking (Maskeleme İşlemi)

10 PREPROCESSING COMMANDS ( ÖNİŞLEMCİ KOMUTLARI)
• include, define
• Header Files (Başlık Dosyaları)

Yorumlar

Bu blogdaki popüler yayınlar

ÇİZGE TEORİSİ (GRAPH THEORY) KONULARI

C Programlama Dili - Youtube Kaynakları

MATEMATİK KONULARI