Terima kasih telah mengirimkan pertanyaan Anda! Salah satu anggota tim kami akan segera menghubungi Anda.
Terima kasih telah mengirimkan pemesanan Anda! Salah satu anggota tim kami akan segera menghubungi Anda.
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
Testimoni (5)
Dia menjawab pertanyaan saya dengan sangat jelas.
Khaled Almarzooqi - Beamtrail
Kursus - Circuits and Electronics Fundamentals
Diterjemahkan Mesin
Bahwa pelatih menyesuaikan diri dengan kebutuhan kami
Eduardo Fontecha - ORMAZABAL PROTECTION & AUTOMATION S.L.U.
Kursus - The Yocto Project - An Overview - hands-on
Diterjemahkan Mesin
Instruktur sangat baik dan berpengetahuan luas, berusaha ekstra untuk menjelaskan hal-hal yang saya tidak ketahui
Felix - Microchip Technology Inc
Kursus - Embedded C Application Design Principles for Automotive Professionals
Diterjemahkan Mesin
Pemperolehan pengetahuan bermanfaat dan klarifikasi beberapa hal yang sebelumnya saya tidak yakin.
Kenneth Mahoney - University of Glasgow
Kursus - Arduino: Programming a Microcontroller for Beginners
Diterjemahkan Mesin
Saya benar-benar menikmati pengetahuan pelatih.
Aaron Swift - ITW Hobart
Kursus - FreeRTOS: Programming for Real Time Operating Systems
Diterjemahkan Mesin