Cuprins:
Video: Daca vezi asta uita-t-e p-a-n-a l-a c-ap-at e -m-usai---- 2024
Fiecare program trebuie să aibă un punct de pornire. Când rulați un program, DOS îl trimite în drum - ca și lansarea unei nave. Ca ultimă datorie de master-doc, DOS aruncă microprocesorul în capăt în program. Microprocesorul primește apoi cârma programului la acel punct de plecare specific.
În toate programele C, punctul de pornire este funcția principal () . Fiecare program C are unul, chiar și GOODBYE. C (prezentat în figura 1). Funcția principal () este motorul care face ca programul să funcționeze, care afișează mesajul pe ecran.
Alte programe C pot efectua alte sarcini în funcția lor main () . Dar orice este acolo, este prima instrucțiune dată calculatorului când rulează programul.
- principal () este numele dat primei funcții (sau primare) în fiecare program C. Programele C pot avea și alte funcții, dar main () este primul.
- Este o convenție comună să urmați numele funcției de limbă C cu paranteze, ca în main () . Nu înseamnă nimic. Toată lumea o face și este inclusă aici, astfel încât să nu vă ciudați când o vedeți în altă parte.
- În Borland C ++, este posibil să fi văzut mesajul de eroare spunând "în funcția principală. "Acest mesaj se referă la funcția principală - lucrul void main () care conține instrucțiunile de limbă C pe care le-ați scris.
- O funcție este o mașină - este un set de instrucțiuni care fac ceva. Programele C pot avea multe funcții în ele, deși funcția principal este prima funcție dintr-un program C. Este necesar.
Function. Obișnuiește-te cu acel cuvânt.
Piesele pieselor
Iată câteva piese interesante ale programului C prezentate în Figura 1:
1. #include este cunoscută ca o directivă de preprocesor, care sună impresionantă și poate că nu este termenul corect, dar nu este necesar să o memorezi oricum. Ceea ce face este să spui compilatorului să "includă" un alt program sau un fișier împreună cu codul sursă, care, în general, evită o mulțime de erori mici, enervante care altfel ar avea loc.
2. este un nume de fișier îmbrățișat de paranteze unghiulare (care este încercarea limbii C de a vă forța să utilizați tot felul de paranteze și nu). Întreaga declarație #include spune compilatorului să utilizeze fișierul STDIO. H, care conține standard I / O sau intrări / ieșiri, comenzi solicitate de majoritatea programelor C.
3. void principal identifică numele funcției principale. Voidul identifică tipul de funcție sau ce produce funcția. În cazul principal, nu produce nimic, iar termenul C pentru asta este "nul.„
4. Două paranteze goale urmează numele funcției. Uneori, pot exista elemente în aceste paranteze.
5. Parantezele curbate sau bretelele cuprind funcția, îmbrățișând toate părțile sale. Totul între {și} face parte din funcția principal () din Figura 1.
6. printf este o instrucțiune în limba C, parte a limbajului de programare, care în cele din urmă îi spune computerului ce să facă.
7. Aparținând la printf sunt mai multe paranteze. În acest caz, parantezele cuprind text sau un "șir" de text. Totul între ghilimele duble (") face parte din șirul de text al printf.
8. O parte interesantă a șirului de text este n. Acesta este caracterul invers și un pic n. Ceea ce reprezintă este caracterul produs de apăsarea tastei Enter. Ceea ce face este să se termine șirul de text cu o "linie nouă. „
9. În cele din urmă, linia printf sau instrucțiunea se termină cu punct și virgulă. Semiaculetul este modul în care compilatorul C știe când se termină o declarație și începe o alta - ca o perioadă de la sfârșitul unei propoziții. Chiar dacă printf este singura instrucțiune din acest program, punct și virgulă este încă necesar.
• Textul dintr-un program este denumit șir . De exemplu, "la-de-da" este un șir de text. Șirul este închis prin ghilimele duble.
• Limba C este compusă din cuvinte cheie care apar în instrucțiuni. Declarațiile se termină cu punct și virgulă, la fel ca și propozițiile în limba engleză în perioadele.)
Limba C în sine - cuvintele cheie
Limba C este într-adevăr destul de scurtă. Există doar 33 cuvinte cheie în C. Dacă numai francezii au fost atât de ușor! Tabelul 1 prezintă cuvintele cheie care alcătuiesc limba C.
pentru |
||
struct |
char |
Goto |
comutator |
const |
dacă |
typedef |
continua |
int |
Union |
implicit |
|
nu este |
Dar acestea nu sunt toate cuvintele pe care le găsiți în limba C. Alte cuvinte sau instrucțiuni sunt numite funcții . Acestea includ bijuterii ca printf și câteva duzini de alte funcții comune care ajută limbile cheie de bază C în crearea programelor.
Dacă utilizați DOS, funcțiile suplimentare specifice DOS sunt încărcate în partea superioară a standardului C de funcții. Și dacă intri în Windows, găsești hoardele de funcții specifice Windows care aduc vocabularul C în sutele. Și nu, nu trebuie să memori vreunul dintre ei. Acesta este motivul pentru toți compilatorii C vin cu o referință de limbă, pe care, fără îndoială, o veți ține aproape de sânul strălucitor al PC-ului.
Limbile sunt mai mult decât o colecție de cuvinte. Acestea implică, de asemenea, gramatica sau lipirea corectă a cuvintelor, astfel încât să fie transmise idei inteligibile. Acest concept este complet dincolo de percepția comunității juridice moderne.
În plus față de gramatică, limbile necesită reguli, excepții, joturi și titluri și tot felul de distracție și dezastru.Limbajele de programare sunt similare cu limbajul vorbit, deoarece au diferite părți și o mulțime de reguli.
- Nu veți avea niciodată nevoie să memorați cele 33 de cuvinte cheie.
- De fapt, din cele 33 de cuvinte cheie, este posibil să ajungeți să utilizați numai jumătate în mod regulat.
- Unele dintre cuvintele cheie sunt cuvinte reale! Altele sunt abrevieri sau combinații de două sau mai multe cuvinte. Încă altele sunt criptograme ale numelor prietenilor programatorului.
- Fiecare dintre cuvintele cheie are un set propriu de probleme. Nu utilizați doar cuvântul cheie altfel , de exemplu; trebuie să-l utilizați în context.
- Funcțiile ca printf necesită un set de paranteze și o mulțime de lucruri în interiorul parantezelor. (Nu te teme de asta chiar acum, doar dai din cap si zambesti in acord, "Da, printf necesita multe lucruri.)
- Apropo, faptul ca printf este o funcție C și nu un cuvânt cheie este motivul pentru care #include este necesar la începutul unui program. STDIO. Fișierul H conține instrucțiunile care îi spun compilatorului exact ceea ce printf este și face. Dacă editați linia #include , compilatorul produce un tip de eroare funky "Nu știu că printf lucru".