Medan C är en arbetshäst språk som ger möjlighet att koda allt från operativsystem till videospel , måste du först lära dig att programmera i språket . Följaktligen , när du först lära sig språket , kommer dina projekt inte 3D- videospel eller operativsystem systemkomponenter . De kommer att vara enkla program för att lära dig de grundläggande begreppen i språket . Ett sådant projekt är att administrera ett flervalstest från kommandoraden och ber användaren hans slutpoäng . Instruktioner
1
Deklarera ett heltal din kommer att använda för din poäng , med syntaxen " int score = 0 ; " där poängen är heltalsvariabel namn du vill använda . Sedan deklarerar ett heltal för svaret på varje fråga med syntaxen " int val , " . Där " valet " är namnet på variabeln använder
2
Type " cout << " frågan " ; " där " fråga " är frågan du vill ställa
3
Type . " printf ( " val : svar ' ) ; " där " val " är numret på den möjliga svar .
4
Upprepa steg 3 tills du ger det rätta svaret och de felaktiga distraktorerna för frågan .
5
Type " scanf ( "% d " , & val ) , " att låta din testpersonens att mata hennes val och tilldela den till valet variabeln
6
Ställ in . " om " uttalande som kommer att kontrollera ditt svar för att se om den är korrekt . Använd syntaxen :
" if ( val == höger - svar ) {
poäng = poäng + 1 ;
printf ( " korrekt " ) ;
} "
att öka testpersonens poäng för att återspegla hans rätt svar , och där " rätt " är ett lämpligt meddelande för att informera testpersonens av detta faktum .
7
Ställ in kod för om användaren får frågan fel med syntaxen :
" else {
printf ( " fel , var det rätta svaret : rätt - svar ' ) ;
} "
där " fel " är meddelandet som du vill använda för att informera testpersonens att han fick frågan fel , och " rätt - svar " är det rätta svaret .
8
Upprepa steg två till sju tills du har skrivit alla frågor
9
Visa användarens poäng med syntaxen : . " printf ( " du svarade % d av frågorna % d korrekt ' , ställning, total - frågor ) , " där " total - frågor " är det totala antalet frågor du sätter i testet Addera
.