Kerangka Materi

Pengenalan

  • Standar ANSI
  • Dasar-dasar C
  • Jenis data dan konstanta
  • Masukan dan keluaran sederhana & format
  • Penggunaan memori
  • Operator & ekspresi
  • Kontrol aliran
  • Perulangan

Fungsi

  • Peran fungsi
  • Pass by value / reference
  • Mengembalikan nilai dari fungsi
  • Fungsi rekursif
  • Fungsi callback
  • Implikasi terhadap tumpukan
  • Fungsi library vs yang ditentukan pengguna
  • Menyampaikan jumlah variabel argumen

Array

  • Mendefinisikan, menginisialisasi dan menggunakan array
  • Array berdimensi multi
  • Array karakter dan string
  • Array dan pointer
  • Menyampaikan array ke fungsi
  • Pemrosesan string dengan dan tanpa fungsi library

Kelas Penyimpanan

  • Jangkauan dan umur
  • Otomatis, statis, eksternal, register
  • Memori (CPU / RAM)

Struktur & Union

  • Apa yang digunakan struktur
  • Deklarasi, inisialisasi
  • Akses seperti objek
  • Struktur bersarang
  • Array dari struktur
  • Menyampaikan struktur melalui fungsi
  • Alokasi memori dan lubang
  • Perbandingan struktur
  • Operasi bit struktur
  • Typedef untuk portabilitas
  • Union
  • Anggota yang bertumpang tindih

Jenis data terenumerasi

  • Enum, indeks, enum Vs #define

Operasi bit

  • AND ( & ), OR ( | ), XOR ( ^ )
  • Komplemen
  • Pergeseran kiri ( << ), pergesearan kanan ( >> )
  • Masking, penyetelan, pengosongan dan pengujian bit / bit

Pointer

  • Tujuan pointer
  • Mendefinisikan pointer
  • Operator & dan *
  • Penugasan pointer
  • Aritmatika pointer
  • Indireksi ganda
  • Tipe pointer lanjut
  • Pointer umum dan null
  • Pointer fungsi
  • Pointer ke array dan string
  • Array dari pointer
  • Pointer ke struktur dan union
  • Pointer ke memori dinamis
  • Pointer jauh, dekat dan sangat besar
  • Pengalihan tipe pointer

Alokasi Memori Dinamis

  • Malloc(), Calloc(), Realloc(), Free()
  • Farmalloc(), Farcalloc()

Konsep Pemrosesan File

  • Konsep jenis data FILE
  • Inode, struktur FILE
  • Pointer file
  • Rutinitas pemrosesan karakter
  • Rutinitas data format
  • Rutinitas data mentah
  • Akses acak ke FILE

Argumen baris perintah

  • Argc, argv
  • Masukan variabel ke main

Compiler dalam Praktek

  • Direktif preprosesor
  • Compiler, Assembler, Linker
  • Kompilasi kondisional
  • Kompilasi file berlebih
  • Teknik optimisasi kode
  • Volatile, #pragma

Struktur Data

  • Linear & non-linear
  • Homogen & non-homogen
  • Statis & dinamis
  • Daftar terhubung tunggal, ganda & berkeliling
  • Tumpukan & antrian
  • Pohon biner

Teknik Pencarian dan Pengurutan

  • Insertion, selection, bubble, merge, quick, heap

Konsep dan Pendedahan Waktu Nyata

  • Alat Pengembangan dan Lingkungan
  • Utilitas Make
  • Standar Kode Industri
  • Format File Objek / Eksekutif
  • Debugger
 21 Jam

Jumlah Peserta


Biaya per Peserta

Testimoni (5)

Kursus Mendatang

Kategori Terkait