C voor Beginners: Functies/Loops: gissen spel


In dit instructable, leert u hoe een eenvoudige gissen spel in C. gedurende de stappen, u zal de uitvoering van veel van de basisfuncties van de C taal. Voordat we in de code zelf duiken is het belangrijk dat je leren van de fundamentals vooraf. De volgende onderwerpen leren zal maken de code een beetje makkelijker te begrijpen.

Opmerking: Als u bekend met de basisbeginselen van de taal C bent, gaat u naar een nieuw Project aanmaken.

1. commentaar

Commentaar in code wordt gebruikt om belangrijke opmerkingen over elke stap wordt uitgevoerd. Opmerking een regel code typt / / gevolgd door de commentaar.

Ex. //comment

Opmerkingen zijn ook gebruikt voor het maken van kopteksten aan het begin van de broncode. Commentaar van meerdere regels code u typt te / * gevolgd door de commentaar en u zou een overeenkomstige * / om te sluiten van de opmerking. Ex. / * naam

Datum

Naam Program * /

Commentaar is vooral belangrijk wanneer andere mensen kijken naar uw code. Zij moeten zitten kundig voor uw code weergeven en begrijpen van uw implementatie in elke stap die je zet.

2. bibliotheken

Bibliotheken in C houden een groep functies en verklaringen die toegankelijk voor de programmeur zijn bij. Bibliotheek declaraties worden meestal geplaatst aan het begin van een bestand en volg de indeling #include< libraryname.h >. Degene die we in dit programma gebruiken zullen zijn:

bevat functies die te maken hebben met de input en output

#include < stdio.h >

bevat functies die standaard voor C

#include < stdlib.h >

bevat functies die te maken hebben met tijd #include

#include < time.h >

3. Preprocessors

In C, preprocessors zijn een aantal richtlijnen die de compiler instrueren te doen vereist voorbewerken (vandaar de naam preprocessor) voordat de code daadwerkelijk wordt gecompileerd. Preprocessors beginnen met het symbool (#).

Ex. #include

#define

4. variabelen

In code, zal u moet maken van de namen voor de variabelen die het programma kunt bewerken. Elke variabele wordt gedeclareerd met een type gevolgd door de naam van de variabele. Sommige gemeenschappelijke variabele types zijn:

int: gebruikt voor natuurlijke grootte integer variabelen

char: één byte type geheel getal

float: gebruikt voor decimalen (7 cijfers kunt opslaan)

dubbele: gebruikt voor decimalen (15-16 cijfers kunt opslaan)

5. rekenkunde

Om bepaalde probleem in code oplossen, zullen rekenkundig nodig zijn. In C zijn er specifieke manieren om operatoren gebruiken wiskunde te doen. Laten we eens kijken naar enkele van de volgende manieren:

Bij het doen van rekenkundig aan een variabele, altijd onthouden dat de variabele wordt aangetast aan de linkerzijde van de vergelijking gaat.

Ex. int variabele = 3;

Regel 1: De waarde van de variabele kan worden gewijzigd op elk moment door een andere instructie toe te voegen.

Ex. variabele = 123;

Regel 2: U kunt ook verhogen of verlagen van de waarde van een geheel getal door een door het volgende te doen:

variabele ++; waarde van de variabele zal stijgen met 1

variable--; waarde van de variabele zal afnemen door 1

Regel 3: Als u wilt toevoegen aan of aftrekken van een waarde van de variabele zou u het volgende doen:

variabele += 3; de huidige waarde van de variabele zal toenemen met 3

variabele-= 3; de huidige waarde van de variabele zal afnemen door 3

Deze regel geldt ook voor vermenigvuldiging.

Ex. variabele * = 3; de huidige waarde van de variabele zal worden vermenigvuldigd met 3

Regel 4: U splitst u zou gebruiken het symbool (/) .

Ex: zweven avg;

int scoreOne;

int scoreTwo;

AVG =(scoreOne+scoreTwo)/2;

Er is een andere operator (%) dat zal de rest van een deling probleem. Het heet de modulus-operator. Stel dat u wilt weten wat overblijft nadat u 31 door 4 verdelen. Dit is hoe je die code zou schrijven:

int num = 31;

num %3; Dit berekent de rest wanneer u 31 door 4 deelt. Het antwoord zal zijn 3.

6. print verklaringen & scannen

De print functie kan worden aangeroepen om typt u iets dat u wilt dat de gebruiker om te zien wanneer u het programma uitvoert. Bijvoorbeeld, als u invoer van de gebruiker nodig hebt eerst om hen te vragen voor deze invoer. De afdrukfunctie wordt gebruikt als volgt:

printf ("een getal opgeven");

Als de gebruiker het programma wordt uitgevoerd zien ze alleen "Een getal opgeven."

Zodra ze een nummer moet u geheugen voor die aantal variabele hebt opgeslagen. Dit wordt gedaan door gebruik te maken van de scan functie.

Ex. int-nummer; Eerst declareert u de variabele

printf ("een getal opgeven"); snelle gebruiker voor nummer

scanf ("%d, & nummer); scannen in het nummer van de gebruiker

De (% d) vertelt de computer dat wij aan het lezen bent in een geheel getal. Het symbool (&) wordt de invoerwaarde toegewezen aan het adres in het geheugen voor de variabele nummer.

7. terwijl & als verklaringen

Soms wil je alleen deel van een code kan worden uitgevoerd in een soort van voorwaardelijke manier. Dit is waar terwijl en als verklaringen gaan meespelen. De terwijl verklaring voortdurend een blok code uitvoert terwijl de voorwaarde waar is. Het is geschreven als:

while(some condition) {}

vermelding(en)

}

Een indien verklaring vrij gelijkaardig is. Als de voorwaardelijke als bewering waar is het het codeblok dat volgt zal worden uitgevoerd. Als de voorwaarde niet geldt dan dat codeblok worden overgeslagen.

Ex. Als (enkele voorwaarde) {}

vermelding(en)

}

Gerelateerde Artikelen

Batch gissen spel

Batch gissen spel

instructies:1. kopiëren en plakken van stap 2 de tekst in Kladblok2. sparen als "your_name.bat" de "bat" cruciaal voor de functie van dit spel isStap 1: De codeuitschakelenkleur 0aset/een heeft = 50set/a twee heeft = 40set/a drie heeft
Één klik in- / uitschakelen van uw Android mobiele using Arduino en pfodApp. Arduino voor Beginners

Één klik in- / uitschakelen van uw Android mobiele using Arduino en pfodApp. Arduino voor Beginners

IntroductieDit instructable laat zien hoe u een Arduino uitvoer van in- en uitschakelen kan overstappen van uw Android mobiele telefoon met slechts één klik op het pictogram van de pfodApp . Het toevoegen van een relais gedreven door deze uitgang om
Motion Detector met LED voor Beginners

Motion Detector met LED voor Beginners

Dit is een eenvoudig project dat ik maakte voor het testen van sommige bewegingssensoren die ik kocht. Het zal detecteren beweging en een LED licht, als dat zo is. Dit duurt slechts 20-30 minuten start tot finish en is een perfect project voor beginn
Arduino lijn volgende Robot voor Beginners

Arduino lijn volgende Robot voor Beginners

* Updated GREEN 8 / 2 4 / 2 GREEN 1 voidsetup() {   // a variable created in here doesn't exist in loop } voidloop() {   // a variable created in here doesn't exist in setup } bron wilt opnemen meer prijzen, informatie en bovenkant/bodem/wiel sjablon
Hoe te spelen de gitaar voor Beginners

Hoe te spelen de gitaar voor Beginners

Hoe te spelen gitaar voor Beginners - leer gitaar spelen in eenvoudige stappen, wij bieden gratis gitaarles voor beginners, plus gratis gitaar snaar lessen. Hoe te spelen gitaar voor Beginners - Is de #1 instructable plaats gratis online gitaarlessen
Hoe aangepaste CSS3 Dropdown menu's maken: CSS Dropdown tutorial voor beginners

Hoe aangepaste CSS3 Dropdown menu's maken: CSS Dropdown tutorial voor beginners

ben je moe van uw afhankelijkheid van JavaScript? Of bent u een nieuwe web-ontwikkelaar, die niet wil een derde programmeertaal samen met HTML en CSS te pakken? Dan niet nood voor kopzorg meer omdat sinds de lancering van CSS3 nu u elke soort animati
10 breadboard projecten voor Beginners

10 breadboard projecten voor Beginners

Breadboard is een geweldige manier om het bouwen van elektronische projecten gemakkelijk en in minder tijd zonder de behoefte van het solderen. Een probleem dat wordt geconfronteerd door beginners op het gebied van elektronica is dat ze de componente
LED + arduino "running light" (zeer eenvoudig, goed voor beginners)

LED + arduino "running light" (zeer eenvoudig, goed voor beginners)

Hallodus dit mijn eerste arduino project is. het is heel erg eenvoudig en het is goed voor beginnersprincipe zijn gewoon leds vastgehaakt in een rij te maken van een running lightStap 1: materialen -8 x Led (ik gebruikte 3V Leds, want ik heb geen 5v
Ontwerp een aangepaste Menu systeem--Android/Arduino-menu's voor Beginners--absoluut geen programmering vereist

Ontwerp een aangepaste Menu systeem--Android/Arduino-menu's voor Beginners--absoluut geen programmering vereist

IntroductieDit instructable ziet u hoe u de gratis pfodDesigner beschikbaar op GooglePlay ontwerpen van een menusysteem van de Android met submenu's voor Arduino-compatibele apparaten.De tutorial is geschikt voor complete beginners. Geen codering erv
OpenCart Tutorial voor Beginners - versie 2.0 - 2.X

OpenCart Tutorial voor Beginners - versie 2.0 - 2.X

OpenCart Tutorial voor Beginners video cursus is voor degenen die weten hoe wilden te bouwen op e-commerce met OpenCart zonder te kijken naar eindeloze YouTube-video's die zijn niet gestructureerd? Waarom verspil uw kostbare tijd wanneer u snel en ee
Hoe om te schakelen van een Arduino output van in- en uitschakelen van uw Android mobiele telefoon.  Arduino voor Beginners

Hoe om te schakelen van een Arduino output van in- en uitschakelen van uw Android mobiele telefoon. Arduino voor Beginners

Update: Zie Andriod/Arduino voor Beginners - ontwerp Custom Andriod menu's aan de Arduino uitgangen wissel voort en vandoor. Absoluut geen programmering vereist voor een alternatief dat niet vereist programmering helemaal.Hoe Beginners een Arduino-ui
DIY 3D-printer voor beginners

DIY 3D-printer voor beginners

Ik heb al gefascineerd over 3D printing, omdat ik op school en nu dat ik om te beginnen met enkele projecten waarbij ladingen van 3D-printen, ik besloten heb om een te krijgen. De eerste stap die ik nam was kiezen tussen een XYZ (cartesische) of Delt
Eenvoudige Kim Chi voor Beginners

Eenvoudige Kim Chi voor Beginners

Kim Chi, een traditionele gefermenteerde levensmiddelen uit Korea gemaakt van kool, knoflook, Spaanse peper en andere groenten is een voedzaam voedsel, vol met probiotische goedheid. Het is rijk aan vitaminen en als de groenten zijn gefermenteerd en
Hoe te rijden een motorfiets voor beginners

Hoe te rijden een motorfiets voor beginners

Als u deze instructies leest, zijn de kansen dat u wilt krijgen in de wereld van het rijden op een motorfiets. Het is niet zo moeilijk als mensen denken dat rijden op een motorfiets.GEVAAR: Paardrijden is een zeer gevaarlijke activiteit, dus hou dat