Mens C er en arbejdshest sprog , der giver mulighed for at kode alt fra operativsystemer til videospil , skal du først nødt til at lære at programmere i sproget. Derfor, når du først lære sproget , vil dine projekter ikke være 3D- videospil eller styresystem -komponenter. De vil være simple programmer til at lære dig de grundlæggende begreber i sproget. Et sådant projekt er administration af en multiple choice test fra kommandolinjen og fortæller brugeren sin endelige score . Instruktioner
1
Erklær et heltal din vil bruge til din score, ved hjælp af syntaksen " int score = 0; ", hvor scoren er heltal variabelnavn , du vil bruge . Derefter erklære et heltal for svar til hvert spørgsmål ved hjælp af syntaksen " int valg ," . Hvor "valg " er navnet på variablen vil benytte
2
Type " cout << 'spørgsmål « ", hvor " spørgsmålet " er det spørgsmål, du ønsker at stille
3
Type ". printf ( ' valg : svar '); " hvor " choice " er antallet af mulige svaret.
4
Gentag trin 3 , indtil du giver det korrekte svar , og de forkerte distractors for spørgsmålet.
5.
Type " scanf ( '% d' , og udvælgelse) , " at give din test taker at indtaste hendes valg og tildele den til udvælgelsen variable
6
Opsæt . " hvis " erklæring , der vil kontrollere dit svar for at se om det er korrekt. Brug syntaksen : Hej
" if ( valg == højre svar ) {
score = score + 1 ,
printf ( " korrekt " ) ;
< p> } "
at øge testen taker score til at afspejle hans korrekte svar , og hvor" Correct " er en passende meddelelse for at informere testpersonen om dette faktum.
7
Opsætning koden for hvis brugeren får spørgsmål forkert med syntaksen : Hej
" else {
printf ( " forkert , det rigtige svar var : correct - svar ');
} "
hvor" forkert "er den besked, du ønsker at bruge til at informere testpersonen , at han fik spørgsmålet forkert, og " rigtige - svar " er det korrekte svar.
< br > 8
Gentag trin to til syv , indtil du har skrevet alle de spørgsmål
9
Vis brugerens score med syntaksen : ". printf ( " du svarede % d ud af % d spørgsmål korrekt ', score , total - spørgsmål ) ", hvor " alt - spørgsmål "er det samlede antal spørgsmål , du lægger i testen
.