C Programming Course: Learn C

Bevat advertensies
Inhoudgradering
Almal
1 k+
Aflaaie
Skermkiekieprent
Skermkiekieprent
Skermkiekieprent
Skermkiekieprent
Skermkiekieprent
Skermkiekieprent
Skermkiekieprent
Skermkiekieprent
Skermkiekieprent
Skermkiekieprent
Skermkiekieprent
Skermkiekieprent
Skermkiekieprent
Skermkiekieprent
Skermkiekieprent
Skermkiekieprent

Meer oor hierdie app

C-programmering is 'n stap-vir-stap tutoriaal om C-programmering van nul af te leer, in 45 kort lesse.

Begin met jou eerste program en gaan heeltemal tot wysers, geheue, lêers en ontfouting, met diagramme en oefenvrae.

Hierdie C-tutoriaal leer moderne standaard C (C17) in 'n duidelike volgorde, een idee op 'n slag, en verduidelik wat in die nuutste standaard, C23, verander het. Elke les bou voort op die vorige een, sodat beginners C van die begin af kan leer, terwyl elke bladsy ook later as 'n vinnige verwysing dien.

Elke volledige program in die lesse is saamgestel en uitgevoer, en die werklike uitvoer daarvan word onder die kode getoon. 13 oorspronklike diagramme wys wat binne die rekenaar gebeur: hoe 'n program gebou word, hoe lusse loop, hoe skikkings en stringe in die geheue sit, hoe wysers werk en hoe die oproepstapel tydens rekursie groei.

Wat jy sal leer (11 afdelings, 45 lesse)
• Aan die gang kom: wat C is, die opstel van 'n samesteller (Windows, macOS, Linux, aanlyn en op Android), jou eerste program, hoe samestelling werk, kommentaar
• Basiese beginsels: sleutelwoorde en identifiseerders, veranderlikes, konstantes en letterlikes, datatipes en -groottes, operateurs, voorkeur en omskakelings, uitvoer met printf, invoer met scanf en fgets
• Beheervloei: if en else, die switch-stelling, die for-lus, while- en do-while-lusse, break en continue
• Funksies: funksies, argumente en terugkeerwaardes, omvang en leeftyd, rekursie
• Skikkings en Strings: skikkings, multidimensionele skikkings, stringe, stringfunksies en veiligheid
• Wysers en Geheue: wysers, wysers en skikkings, wysers en funksies, dinamiese geheue met malloc, calloc, realloc en free
• Jou Eie Tipes: strukture, unies, enumerasies, typedef
• Lêers: lêers oopmaak en skryf, lêers lees, binêre lêers
• Groter Programme: die voorverwerker, makro's en hul slaggate, multi-lêer programme en koplêers
• Foute en Ontfouting: algemene foute met regte samestellerboodskappe, ongedefinieerde gedrag, ontfoutingswenke
• Verwysing: 'n vinnige verwysings-spiekbrief en wat nuut is in C23

Hoe die lesse leer
• Kort verduidelikings in gewone taal, gevolg deur 'n volledige voorbeeldprogram en die uitvoer daarvan
• 13 diagramme vir samestelling, datatipes, voorwaardes, lusse, skikkings, stringe, wysers, dinamiese geheue, strukture en rekursie
• 15 programme met 'n doelbewuste fout, getoon met die regte samestellerboodskap en die regstelling
• 121 oefenvrae met antwoorde aan die einde van byna elke les, om te kyk wat jy geleer het
• Wenke en waarskuwings oor die foute wat beginners die meeste maak

Kenmerke
• Soek oor alle lesse
• Werk vanlyn, geen rekening nodig nie
• Beskikbaar in 8 tale: Engels, Spaans, Portugees, Frans, Duits, Arabies, Hindi en Bahasa Indonesia (verduidelikings word vertaal; die C-kode bly dieselfde)
• Skoon, moderne ontwerp met donker modus
• Kodeblokke blaai sywaarts, sodat programme leesbaar bly op 'n foon

Vir wie dit is
• Beginners wat C-programmering as hul eerste taal wil leer
• Studente wat 'n C-programmeringskursus by die skool, kollege of universiteit volg
• Selfstudente wat wil verstaan ​​hoe programme naby die hardeware werk
• Programmeerders wat 'n ander taal ken en 'n duidelike C-tutoriaal wil hê

Hierdie toepassing is 'n onafhanklike studiehulpmiddel. Dit is gebaseer op die ISO C-standaard en die dokumentasie van die GCC- en Clang-samestellers, en is nie geaffilieer met enige samestellerverskaffer, universiteit of standaardliggaam nie.
Leer C-programmering stap vir stap: 'n volledige C-tutoriaal vir beginners
Opgedateer op
25 Okt. 2026

Dataveiligheid

Veiligheid begin wanneer jy verstaan hoe ontwikkelaars jou data insamel en deel. Praktyke vir dataprivaatheid en -sekuriteit kan verskil op grond van jou gebruik, streek en ouderdom. Die ontwikkelaar het hierdie inligting verskaf en kan dit mettertyd opdateer.
  • Hierdie app kan die volgende datasoorte met derde partye deel
    Ligging, Appaktiwiteit en 2 ander
  • Geen data ingesamel nie
    Kom meer te wete oor hoe ontwikkelaars insameling verklaar
  • Data word geënkripteer tydens oorgang
  • Data kan nie uitgevee word nie

Wat's nuut

Stability improvements.