Inhoudsopgave:
Video: Kom je naar m'n denneboom kijken? (Oebele) 2024
Elk programma moet een startpunt hebben. Wanneer u een programma uitvoert, stuurt DOS het onderweg uit, zoals het lanceren van een schip. Als laatste dock-master-taak slingert DOS de microprocessor halsoverkop in het programma. De microprocessor neemt vervolgens het roer van het programma op dat specifieke startpunt.
In alle C-programma's is het startpunt de hoofdfunctie () . Elk C-programma heeft er één, zelfs GOODBYE. C (weergegeven in figuur 1). De hoofdfunctie () is de engine waarmee het programma werkt, waardoor het bericht op het scherm wordt weergegeven.
Andere C-programma's kunnen andere taken uitvoeren in hun hoofdfunctie () . Maar wat er ook is, het is de eerste instructie die aan de computer wordt gegeven wanneer het programma wordt uitgevoerd.
- main () is de naam die wordt gegeven aan de eerste (of primaire) functie in elk C-programma. C-programma's kunnen andere functies hebben, maar main () is de eerste.
- Het is gebruikelijk om een C-taalfunctienaam met haakjes te volgen, zoals in hoofd () . Het betekent niets. Iedereen doet het, en het is hier opgenomen, zodat je niet gek wordt als je het ergens anders ziet.
- In Borland C ++ hebt u misschien het foutbericht 'in function main' gezien. "Dit bericht verwijst naar de hoofdfunctie - het void main () ding dat de C-taalinstructies bevat die u hebt geschreven.
- Een functie is een machine - het is een verzameling instructies die iets doet. C-programma's kunnen vele functies bevatten, hoewel de hoofd -functie de eerste functie is in een C-programma. Het is nodig.
Function. Wen aan dat woord.
Onderdelen van de partijen
Hier zijn enkele interessante stukken van het C-programma weergegeven in figuur 1:
1. #include staat bekend als een preprocessor-richtlijn, die indrukwekkend klinkt, en het is misschien niet de juiste term, maar u hoeft deze hoe dan ook niet te onthouden. Wat het doet is de compiler vertellen om samen met uw broncode een ander programma of bestand op te nemen, dat over het algemeen veel kleine, vervelende fouten voorkomt die anders zouden voorkomen.
2. is een bestandsnaam die wordt omhelsd door punthaken (dit is de poging van de C-taal om u te dwingen allerlei haakjes te gebruiken en zo). De gehele instructie # include vertelt de compiler om het bestand STDIO te gebruiken. H, die standaard I / O of invoer / uitvoer bevat, bevelen die door de meeste C-programma's worden vereist.
3. void main identificeert de naam van de functie main. De leegte identificeert het type functie of wat de functie produceert. In het geval van main produceert het niets, en de C-term daarvoor is "ongeldig.“
4. Twee lege haakjes volgen de functienaam. Soms zijn er items tussen deze haakjes.
5. De accolades of accolades omsluiten de functie en houden alle delen ervan stevig vast. Alles tussen {en} maakt deel uit van de functie main () in figuur 1.
6. printf is een C-taalinstructie, onderdeel van de programmeertaal die de computer uiteindelijk vertelt wat hij moet doen.
7. Behorend tot printf zijn meer haakjes. In dit geval omsluiten de haakjes tekst of een "reeks" tekst. Alles tussen de dubbele aanhalingstekens (") maakt deel uit van de tekenreeks van printf.
8. Een interessant deel van de tekenreeks is n. Dat is het backslash-teken en een beetje n. Wat het vertegenwoordigt is het karakter dat wordt geproduceerd door op de Enter-toets te drukken. Wat het doet is om de tekststring te beëindigen met een "nieuwe regel. “
9. Tot slot eindigt de printf-regel of -instructie met een puntkomma. De puntkomma is hoe de C-compiler weet wanneer een instructie eindigt en een andere begint - zoals een punt aan het einde van een zin. Hoewel printf de enige instructie in dit programma is, is de puntkomma nog steeds vereist.
• Tekst in een programma wordt een -reeks genoemd. Bijvoorbeeld: 'la-de-da' is een reeks tekst. De string is omsloten door dubbele aanhalingstekens.
• De taal C bestaat uit trefwoorden die in uitspraken voorkomen. De uitspraken eindigen in puntkomma's, net zoals zinnen in het Engels eindigen in punten.)
De C-taal zelf - de trefwoorden
De C-taal is eigenlijk vrij kort. Er zijn slechts 33 zoekwoorden in C. Als alleen Frans zo eenvoudig was! Tabel 1 toont de trefwoorden waaruit de C-taal bestaat.
Tabel 1: C Taalsleutelwoorden
asm |
enum |
ondertekend |
auto |
extern |
sizeof |
break |
float |
static |
case < voor |
struct |
char |
goto |
switch |
const |
of |
typedef |
vervolg |
int |
union |
standaard |
lang |
niet ondertekend |
doen |
registreren |
ongeldig |
dubbel |
terug |
vluchtig |
anders |
kort |
terwijl |
niet slecht, nietwaar? Maar dit zijn niet alle woorden die u in de C-taal vindt. Andere woorden of instructies worden |
-functies genoemd. Hieronder vallen juwelen zoals printf en enkele tientallen andere veel voorkomende functies die de standaard C-taalzoekwoorden ondersteunen bij het maken van programma's. Als u DOS gebruikt, worden aanvullende functies die specifiek zijn voor DOS opgestapeld bovenop de standaard C-armada met functies. En als u Windows binnentreedt, vindt u veel Windows-specifieke functies die C's volledige vocabulaire in de honderden brengen. En nee, je hoeft ze niet echt te onthouden. Dit is de reden waarom alle C-compilers worden geleverd met een taalverwijzing, die je ongetwijfeld dicht bij de gloeiende boezem van je pc zult houden.
Talen zijn meer dan een verzameling woorden. Ze houden ook grammatica in of houden de woorden op de juiste manier bij elkaar zodat begrijpelijke ideeën worden overgebracht. Dit concept is volledig buiten het bereik van de moderne juridische gemeenschap.
Naast de grammatica vereisen talen regels, uitzonderingen, woorden en tittels en allerlei soorten plezier en ravage.Programmeertalen lijken op gesproken taal omdat ze verschillende onderdelen en veel regels hebben.
U hoeft de 33 zoekwoorden nooit te onthouden.
- Van de 33 zoekwoorden zou u uiteindelijk slechts de helft op een regelmatige basis kunnen gebruiken.
- Sommige van de trefwoorden zijn echte woorden! Andere zijn afkortingen of combinaties van twee of meer woorden. Weer anderen zijn cryptogrammen van de namen van de vriendinnen van de programmeur.
- Elk van de zoekwoorden heeft zijn eigen reeks problemen. U gebruikt niet alleen het trefwoord
- else ; je moet het in context gebruiken. Functies zoals
- printf vereisen een reeks haakjes en veel dingen tussen haakjes. (Maak je nu geen zorgen, maar knik je hoofd en glimlach in overeenstemming: "Ja, printf vereist veel dingen.") Trouwens, het feit dat
- printf is een C-functie en geen sleutelwoord is waarom het #include ding vereist is aan het begin van een programma. De STDIO. H-bestand bevat de instructies die de compiler vertellen wat precies printf is en doet. Als u de regel # include bewerkt, produceert de compiler een funky "ik weet niet dat printf ding" type fout.