C-programmeringskod är en samling av 82 kompletta C-program med utdata, för studenter och nybörjare som lär sig bäst från exempel.
Varje C-program är redo att kopieras, kompileras och köras, levereras med en riktig exempelkörning och förklarar hur koden fungerar. Allt fungerar offline.
Det här är inte utdrag: vart och ett av de 82 C-programmeringsexemplen är ett komplett program i standard C (C17) som kompileras utan varningar, följt av utdata från en riktig körning och en förklaring i ett enkelt språk.
C-program i appen (11 avsnitt)
• Grunder: hur man kompilerar och kör, Hello World, läsa inmatning säkert med scanf och fgets, aritmetiska operatorer, byta två tal, storlekar och intervall för datatyper, teckenkoder (ASCII)
• Villkor: jämnt eller udda, vokal eller konsonant, skottårskontroll, största av tre tal, betygskalkylator, rötter i en andragradsekvation
• Loopar och tal: summa och medelvärde av n tal, multiplikationstabell, summa av siffror, omvänd ett tal, palindromtal, faktorial, Fibonacciserier, primtalkontroll, Eratosthenes sil, Armstrongtal, GCD (HCF) och LCM, nCr och nPr, ett tals potens, perfekta tal
• Mönsterprogram: stjärn- och taltrianglar, stjärnpyramid, diamantmönster, ihålig kvadrat, Floyds triangel, Pascals triangel
• Talsystem: decimal till binärt, binärt till decimal, decimal till oktal och hexadecimal, hexadecimal till decimal, bitvisa operatorer
• Matriser: summa och medelvärde, största och minsta element, vända en array, infoga och ta bort ett element, linjär sökning, binär sökning, bubbelsortering, markeringssortering, insättningssortering, slå samman två sorterade arrayer, frekvensräkning, ta bort dubbletter
• Matriser: matrisaddition och subtraktion, matrismultiplikation, transponering av en matris, 2 × 2 och 3 × 3 determinanter
• Strängar: stränglängd, vända en sträng, palindromsträng, räkna vokaler och konsonanter, ändra gemener och versaler, räkna ord, rader och tecken, sammanfoga, jämföra och kopiera strängar, anagramkontroll, ta bort mellanslag, vokaler eller interpunktion, sträng till heltal
• Pekare och funktioner: pekargrunder, byta med pekare, arrayer och pekare, dynamisk array med malloc och realloc, funktionspekare och qsort, rekursionsexempel, Hanoi-tornet
• Strukturer och filer: elevregister, komplexa tal, skriva och läsa en textfil, räkna rader och ord i en fil, kopiera en fil
• Enkla projekt: kalkylator, temperaturomvandlare, bankkontomeny, gissningsspel för siffror, tre i rad
Varje C-programsida har
• Den fullständiga källkoden, redo att kopieras och köras
• En exempelkörning från det riktiga programmet, med den inmatade inmatningen markerad
• En tydlig förklaring av "hur det fungerar", med tabeller och diagram där de hjälper
• Anteckningar om vanliga misstag: heltalsöversvämning, buffertöversvämningar, osäker inmatning och odefinierat beteende
• Länkar till relaterade program
Funktioner
• 82 C-program med utdata i 11 avsnitt
• 13 diagram för sortering, sökning, matriser, pekare och rekursion
• Sök i alla program från startskärmen
• Mörkt läge
• Fungerar offline, inget konto behövs
• Tillgänglig på 8 språk: engelska, spanska, portugisiska, franska, tyska, arabiska, indonesiska och indonesiska (förklaringar är översatta; C-koden förblir densamma)
Vem det är för
• Studenter som lär sig C i skolan, högskolan eller universitetet och som vill ha fungerande C-kod att studera
• Nybörjare som förstår ett koncept bättre efter att ha sett ett komplett C-program och dess utdata
• Alla som förbereder sig för labbprov och praktiska tester i C-programmering
• De som använder handledningsappen för C-programmering och vill ha fler övningsprogram
Programmen är originella och testades med en C17-kompilator. C-programmeringskod är ett oberoende studiehjälpmedel; det är inte anslutet till någon kompilatorleverantör, universitet eller standardiseringsorgan.
C-program med utdata: 82 testade C-programmeringsexempel, tydligt förklarade
Uppdaterades den
13 okt. 2026