Online C Compiler
Openen in de compiler

Nederlandse leereditie

Handleiding voor de online C-compiler

Schrijf code, bereid invoer voor en voer voorbeelden uit en deel ze vanuit de browser.

Openen in de compiler

Handleiding voor de online C-compiler
Schrijf code, bereid invoer voor en voer voorbeelden uit en deel ze vanuit de browser.

Schrijf een volledig C-programma. Bereid standaardinvoer vooraf voor als het scanf of fgets gebruikt. Formaat en volgorde moeten overeenkomen met wat het programma verwacht.

Uitvoeren stuurt het programma naar de compilatieservice. Onderscheid standaarduitvoer van diagnostische meldingen. Herstel de eerste relevante fout: latere meldingen kunnen daaruit voortkomen.

Traceren in de browser is een leermiddel, geen volledige C-implementatie. Bevestig het gedrag met een echte compiler. Externe bestanden kunnen slechts tijdens één uitvoering bestaan.

Oefen met voorbeelden, bewaar een kopie en deel alleen code die openbaar mag worden. Wisselen van taal behoudt de editor; sleutelwoorden en gecontroleerde uitvoer worden niet vertaald.

Broncode

#include <stdio.h>
#include <stdlib.h>

int main(void) {
    printf("========================================\n");
    printf("Online C Compiler System Diagnostic\n");
    printf("========================================\n");
    printf("Standard C Version : %ld\n", __STDC_VERSION__);
    printf("Architecture Word  : %zu-bit (Pointer: %zu bytes)\n", sizeof(void*) * 8, sizeof(void*));
    printf("Integer Width      : %zu bytes\n", sizeof(int));
    printf("Floating Point (d) : %zu bytes\n", sizeof(double));
    printf("Sandbox Status     : Active (Isolated GCC 10.2)\n");
    return 0;
}
Openen in de compiler

Verwacht resultaat

========================================
Online C Compiler System Diagnostic
========================================
Standard C Version : 201710
Architecture Word  : 64-bit (Pointer: 8 bytes)
Integer Width      : 4 bytes
Floating Point (d) : 8 bytes
Sandbox Status     : Active (Isolated GCC 10.2)

Veelgestelde vragen

Waarom blijven code en sommige resultaten Engels?

C-sleutelwoorden, namen, programmacommentaar en verwachte uitvoer blijven gelijk aan het origineel om uitvoerbare code en consistente tests te behouden. Uitleg en instructies zijn vertaald.