logo

Primul program C

Prezentare generală a structurii unui program C simplu:

The arhitectura generala a unui simplu programul C constă de obicei din mai multe componente vitale. Mai jos este o schiță a elementelor esențiale și a scopurilor acestora:

    Fișiere antet:

The #include directive la începutul programului sunt folosite pentru a include fișierele antet. Fișiere antet asigura functia prototipuri și definiții care permit compilatorului C să înțeleagă funcțiile utilizate în program.

    Functie principala:

Fiecare programul C începe cu functie principala . Este punctul de intrare al programului, iar execuția începe de aici. The functie principala are o tip de returnare de int , indicând că ar trebui să returneze o valoare întreagă sistemului de operare la finalizare.

    Declarații de variabile:

Înainte de a utiliza orice variabile, ar trebui să le declarați cu acestea tipuri de date . Această secțiune este de obicei plasată după functii principale bretele cu deschidere creț.

    Declarații și expresii:

Această secțiune conține instrucțiuni reale și logică a programului. Programele C sunt compuse din instrucțiuni care efectuează actiuni și expresii care calculează valori.

    Comentarii:

Comentarii sunt folosite pentru a oferi lizibil de om explicații din cod. Ele nu sunt executate și nu afectează funcționalitatea programului. În C, comentariile sunt notate cu // pentru comentarii pe un singur rând și /* */ pentru comentarii pe mai multe rânduri .

    Functii:

Programele C pot include definit de utilizator funcţii şi blocuri de cod care îndeplinesc sarcini specifice. Funcțiile ajută la modularizarea codului și îl fac mai organizat și mai ușor de gestionat.

    Declarație de returnare:

Folosește declarație de returnare pentru a termina o funcție și a returna o valoare funcției apelant. A declarație de returnare cu o valoare de 0 de obicei indică o execuție cu succes în functie principala , în timp ce a valoare diferită de zero indică o eroare sau o întrerupere neașteptată.

    Intrare/ieșire standard:

C are funcțiile bibliotecii pentru utilizator de citire intrare (scanare) și imprimarea rezultatelor către consolă (printf) . Aceste funcții se găsesc în programele C și fac parte din biblioteca standard I/O ( stdio.h fișier antet). Este esențial să includeți corect aceste caracteristici fundamentale în timp ce scrieți un program simplu C pentru a asigura funcționalitatea și lizibilitatea optime.

Informații suplimentare:

Există câteva informații suplimentare despre programele C. Câteva informații suplimentare sunt următoarele:

    Directive privind preprocesorul:

Programele C includ adesea directive de preprocesor care încep cu a simbolul # . Aceste directive sunt procesate de preprocesor înainte compilare propriu-zisă și sunt folosite pentru a include fișiere antet, definiți macrocomenzi , și executați compilare condiționată .

    Tipuri de date:

C acceptă tipuri de date precum int, float, double, char , etc. Depinde de cerințele programului și trebuie alese tipuri de date adecvate pentru a stoca și manipula datele în mod eficient.

    Structuri de control:

C prevede structuri de control ca dacă-altfel, în timp ce, pentru , și carcasa comutatorului care vă permit să luați decizii și să controlați fluxul programului.

    Eroare de manipulare:

Programele C robuste ar trebui să includă mecanisme de tratare a erorilor pentru a gestiona cu grație situațiile neașteptate. Tehnici precum gestionarea excepțiilor (utilizarea încearcă să prinzi în C++ ) sau revenind coduri de eroare sunt angajați în mod obișnuit.

    Modularizare:

Pe măsură ce programele cresc complexitate , devine esențială modularizarea codului prin crearea de funcții separate pentru diferite sarcini. Această practică îmbunătățește reutilizarea și mentenabilitatea codului.

Amintiți-vă, arhitectură și complexitate a unui program C poate varia semnificativ în funcție de specific aplicarea și cerințe. Schița este o prezentare generală a structurii unui program simplu C.

Explicați programul First C:

Pentru a scrie primul program C, deschideți consola C și scrieți următorul cod:

Cod:

cpld vs fpga
 #include int main(){ printf('Hello C Language'); return 0; } 

Să studiem mai întâi diferitele părți ale acestui program C:

#include :

În această linie, programul include standardul bibliotecă de intrare/ieșire (stdio.h) datorită directivei preprocesor. Pentru intrare și ieșire sarcini, cel bibliotecă stdio.h conţine metode precum printf și scanf .

int main() { ... }:

Este functie principala care este punctul de intrare al programului C. Programul începe să se execute de la începutul functie principala .

printf('Bună lume! ');:printf('Bună lume!');:

Folosește funcția printf(). pentru a imprima rezultatul formatat pe consolă. În acest exemplu, șirul „Bună ziua, C Language” este tipărită, urmată de a caracter nou linie (n) care mută indicatorul pe următoarea linie după afișarea mesajului.

întoarce 0;

Cand declarație de returnare este 0 , programul a fost finalizat. La determinarea stării unui program, sistemul de operare folosește frecvent valoarea returnată de funcția principală. A valoare returnată de 0 adesea indică faptul că execuția a avut succes.

După compilare și execuție, aceasta programul C se va închide cu un cod de stare 0 și ieșire „Bună ziua, C Language” la terminal.

The „Bună ziua, C Language” programul este frecvent folosit ca o introducere într-un nou limbaj de programare, deoarece îi introduce pe cursanți în concepte esențiale, cum ar fi textul și structura unui programul C și oferă o modalitate rapidă de a valida dacă mediul de lucru este configurat corect.

Pentru a scrie, compila și rula primul program C, urmați acești pași:

Pasul 1: Deschideți un editor de text

Deschide a editor de text la alegere, cum ar fi Bloc de note, text sublim , sau Codul Visual Studio . Acesta va fi locul în care vă scrieți codul C.

Pasul 2: scrieți programul C

Acum, copiați și inserați următorul cod în editorul de text:

 #include int main() { printf('Hello, C Language'); return 0; } 

Pasul 3: Salvați fișierul

După aceea, salvați fișierul cu a extensia .c ca primul_program.c . Această extensie indică faptul că este un Cod sursă C fişier.

Pasul 4: Compilați programul

Acum, compilați programul în promptul de comandă.

Pasul 5: Rulați programul

După compilare reușită , puteți rula programul executând fișierul executabil generat. Introduceți următoarea comandă în Terminal sau prompt de comandă :

 ./first_program 

Programul se va executa și veți vedea rezultatul pe consolă:

Ieșire:

 Hello, C Language 

Cum să compilați și să rulați programul C

Există două moduri de a compila și rula programul c prin meniu și prin scurtătură.

Prin meniu

  • Acum faceți clic pe meniul de compilare, apoi submeniul de compilare pentru a compila programul c.
  • Apoi faceți clic pe meniul de rulare și pe submeniul pentru a rula programul c.

Prin scurtătură

  • Sau, apăsați tastele ctrl+f9 pentru a compila și rula programul direct.
  • Veți vedea următoarea ieșire pe ecranul utilizatorului.
  • Puteți vizualiza oricând ecranul utilizatorului apăsând tastele alt+f5.
  • Acum apăsați Esc pentru a reveni la consola turbo c++.

Concluzie:

În cele din urmă, cel primul program C introduce limbajul de programare C și structura sa fundamentală. Ea ilustrează componentele necesare pentru scriere, compilare , și alergare un program C.

Programul conține standardul bibliotecă de intrare-ieșire (stdio.h) , care include rutine pentru operațiuni de ieșire, cum ar fi printf() . The functie principala este punctul de intrare al programului, de la care începe execuția. The funcția printf(). este folosit în cadrul metoda main(). pentru a imprima mesajul „Bună ziua, C Language” la consolă.

A compilator C ca GCC este necesar pentru compilarea programului. Codul este stocat într-un fișier text cu extensia .c , iar compilatorul este pornit prin tastare gcc , urmat de numele celor intrare și fișiere de ieșire .

Procesul de compilare convertește citibil de mașină instructiuni de la lizibil de om codul C. Odată ce programul a fost construit cu succes, acesta poate fi pornit de dublu clic fișierul executabil rezultat. Într-o Terminal sau prompt de comandă , executabilul este apelat de sa nume de fișier , urmată de ./ . După aceea, programul este efectuat și „Salut C Language” ieșirea este afișată pe consolă.

permanent

Urmând aceste instrucțiuni, veți obține o înțelegere de bază a dezvoltării, construirii și rulării unui program C. Oferă bazele pentru investigarea în continuare a ideilor mai complexe și dezvoltarea de aplicații mai sofisticate folosind limbajul de programare C.