Schița de curs
Scurt istoric al limbajului de programare C
Instrucțiuni de bază
Tipuri de date
- Cuvinte cheie
- Operatori și prioritățile lor
Preluarea și afișarea datelor
- Instrucțiuni de formatare printf și scanf
Operatori
Funcții, macro-uri
Structuri
Indicatori
- Pointeri către variabile
- Pointeri către funcții
- Pointeri către variabile în structuri
Alocarea dinamică a memoriei
- Funcția malloc
Funcții recursive Funcții cu un număr variabil de parametri Uniuni Câmpuri de biți Funcții de bază ale bibliotecii
- Biblioteci math, stdio, stdlib, time
Introducere în algoritmi și structuri de date *
- Listă unidirecțională
- Arbore
- Algoritmi de sortare
- * Subiecte optionale
Cerințe
- O înțelegere a conceptelor de bază ale calculatoarelor și sistemelor de operare
- Experiență în utilizarea unui editor de text sau a unor instrumente de dezvoltare de bază
- Experiență de bază în programare în orice limbaj este utilă, dar nu este obligatorie
Publicul țintă
- Programatori începători care doresc să învețe programarea în C
- Dezvoltatori de software care doresc să-și consolideze înțelegerea programării de nivel scăzut
- Ingineri și profesioniști tehnici care lucrează cu software embedded sau la nivel de sistem
Mărturii (5)
Am fost capabil să învăț bazele programării C și am ceva asupra căruia să construiesc.
Patrick Hensley - Roush Industries
Curs - Programming in C
Tradus de catre o masina
Practică directă! Acest lucru ne-a permis să testăm cunoștințele oferite de instrucționist și m-a ajutat să-mi iau notițe despre funcțiile specifice care îmi păreau mai dificile.
Lloyd Lancour - Roush Industries
Curs - Programming in C
Tradus de catre o masina
Cunoștințele instrucționarului în programarea C și modul în care ne-a arătat cum să rezolvăm problemele tuturor au fost de cea mai mare ajutor atunci când diagnos潭Tôi phải xin lỗi, nhưng có vẻ như đã xảy ra lỗi trong quá trình dịch. Hãy để tôi thử lại. Cunoștințele instrucționarului în programarea C și modul în care ne-a arătat cum să rezolvăm problemele tuturor au fost de cea mai mare ajutor atunci când diagnosțicam erori de codare și foloseam STM32CubeIDE pe cont propriu. De multe ori, instrucționarul a depășit cadrul cursului pentru a explica cazuri de utilizare mai aplicabile sarcinilor noastre, fapt ce a făcut acest curs cu adevărat valoros!
David Sanders - Roush Industries
Curs - Programming in C
Tradus de catre o masina
Cameron arăta sarcinile și se asigura că tabla fiecăruia era operatională. În caz de confuzie sau eroare, întreaga grupă putea reveni și examina unde fuseseră comise greșelile. Foarte profesional.
Trevor Koch - Roush Industries
Curs - Programming in C
Tradus de catre o masina
Concepte excelente cu cunoștințe de aplicări practice
Patrick German - Roush Industries
Curs - Programming in C
Tradus de catre o masina