C Tutorial pentru începători

Publicat: 2022-10-05

Cuprins

Introducere

C este un limbaj de programare compilator de nivel înalt, împărțit în diferite module. Unul dintre cele mai importante motive pentru popularitatea C este că este un limbaj cu format liber. Deci, programatorii nu trebuie să urmeze o anumită regulă de tastare - pot adăuga paranteze sau linii oriunde în codul lor.

Deoarece C este un limbaj complex, este folosit în principal pentru a scrie programe lungi, deoarece permite programatorilor să folosească nume semnificative pentru funcții și variabile dintr-un program. Caracteristicile limbajului C facilitează organizarea simplă și logică a unui program. Prin urmare, puteți crea programe îngrijite și compacte în C fără bătăi de cap.

Să începem cu tutorialul C pentru a vă ajuta să înțelegeți cum să îl utilizați pentru programare și dezvoltarea aplicațiilor.

Consultați cursurile noastre gratuite legate de dezvoltarea de software.

Explorați cursurile noastre gratuite de dezvoltare software

Elementele fundamentale ale cloud computingului Noțiuni de bază JavaScript de la zero Structuri de date și algoritmi
Tehnologia blockchain Reacționează pentru începători Bazele de bază ale Java
Java Node.js pentru începători JavaScript avansat

C Tutorial pentru începători

Iată un ghid pas cu pas pentru tutorialul C pentru începători.

Cum se configurează mediul pentru limbajul de programare C?

Primul pas în tutorialul de programare C este să înțelegeți cum să configurați un mediu pentru limbaj. Înseamnă instalarea și configurarea a două software; un editor de text și un compilator C.

Scopul editorilor de text este de a tasta programul și de a stoca fișiere cu extensia C. Acestea includ Windows Notepad, EMACS sau vi. Următorul pas este instalarea unui compilator. Programul tastat în alfabet sau cifre trebuie convertit într-o limbă pe care computerul o poate înțelege. Astfel, avem nevoie de compilatoare care să transforme informațiile într-un limbaj de mașină și să permită execuția programului.

În cele din urmă, instalați GCC pe Linux, Mac OS sau Windows.

Structura programului

Odată ce ați instalat editorul de text și compilatorul, trebuie să aflați despre structura de bază de programare sau metoda de comandă a limbajului C pentru a utiliza editorul de text și compilatorul.

De exemplu, primul cod pe care oamenii îl încearcă de obicei în C este „Hello World”. Pentru a executa acest program, trebuie să adăugați codul de mai jos în editorul de text.

#include <stdio.h>

int main()

{

/* primul meu program în C */

printf(„Bună ziua, lume! \n”);

întoarce 0;

}

După ce ați introdus codul, trebuie să salvați fișierul ca hello.c, apoi să mergeți la directorul de fișiere și să tastați gcc hello.c pentru compilarea codului.

Apoi, tastați a.out pentru execuție și veți vedea „Hello World” tipărit pe ecran.

#include <stdio.h> este o comandă de preprocesor, în timp ce int main() este funcția principală. Partea din /*…*/ nu este compilată deoarece este un comentariu suplimentar.

Funcția printf(…) este folosită pentru a tipări „Hello World” pe ecran. Ultima linie returnată 0 este folosită pentru a termina funcția principală.

Învață cursuri de dezvoltare software online de la cele mai bune universități din lume. Câștigați programe Executive PG, programe avansate de certificat sau programe de master pentru a vă accelera cariera.

Explorați cursurile noastre populare de inginerie software

Master în Informatică de la LJMU și IIITB Programul de certificat de securitate cibernetică Caltech CTME
Bootcamp de dezvoltare completă Programul PG în Blockchain
Program Executive PG în Full Stack Development
Vezi mai jos toate cursurile noastre
Cursuri de Inginerie Software

Aflați sintaxa de bază a lui C

Este esențial să învățați sintaxa de bază a lui C, care cuprinde funcții, variabile, comenzi, instrucțiuni și expresii și comentarii. Sintaxa C constă din simboluri care acționează ca cuvinte cheie, identificatori, simboluri, constante sau literale.

În timp ce scrieți programul, trebuie să vă amintiți să utilizați un punct și virgulă pentru a încheia sau a termina linia. Puneți un punct și virgulă în sfârșit pe măsură ce terminați o intrare logică.

Pentru a identifica diferitele variabile din program, utilizați nume specifice numite identificatori care încep cu un alfabet sau un caracter de subliniere. Când selectați identificatorul, nu puteți utiliza anumite cuvinte rezervate numite și cuvinte cheie. Numele comune includ auto, continue, default, double, float, int, else, static și volatile.

Tipuri de date în C

Tipurile de date din limbajul C sunt folosite pentru a declara diverse funcții și variabile. Următoarele sunt cele patru tipuri de date diferite în C-

  1. De bază:- Tipurile de date de bază sunt aritmetice, inclusiv tipuri de date întregi și flotante.
  2. Enumerate: - Acestea sunt similare cu tipurile de bază, deoarece conțin valori aritmetice și li se atribuie valori întregi discrete.
  3. Void:- Aceste tipuri de date denotă valoare nulă sau fără valoare. Este folosit în trei situații diferite -
  • Când funcția revine ca nulă.
  • Când argumentele funcției sunt nule și nu acceptă niciun parametru.
  • Pentru a reprezenta adresa unui obiect și nu tipul acestuia.

4. Derivate:- Tipurile de date derivate sunt împărțite în continuare în cinci categorii-

  • Tipuri de pointer
  • Tipuri de matrice
  • Tipuri de structuri
  • Tipuri de uniuni
  • Tipuri de funcții

Abilități de dezvoltare software la cerere

Cursuri JavaScript Cursuri de bază Java Cursuri de Structuri de Date
Cursuri Node.js Cursuri SQL Cursuri de dezvoltare full stack
Cursuri NFT Cursuri DevOps Cursuri de Big Data
Cursuri React.js Cursuri de securitate cibernetică Cursuri de cloud computing
Cursuri de proiectare baze de date Cursuri Python Cursuri de criptomonede

Clasele de stocare în C

Clasele de stocare în C definesc domeniul sau vizibilitatea funcțiilor și variabilelor. Următoarele sunt cele patru tipuri diferite de clase de stocare în C-

  • Auto:- Clasa de stocare implicită pentru toate variabilele locale, poate fi utilizată numai în cadrul funcțiilor.
  • Register:- Clasa de stocare a registrului definește variabilele locale care necesită acces rapid. Stochează variabile în înregistrare în loc de RAM.
  • Static:- ​​Această clasă de stocare menține variabilele accesibile pe tot parcursul programului pentru a evita crearea de noi variabile de mai multe ori.
  • Extern: - Acestea pot indica locația unei variabile globale. Folosim această clasă de stocare atunci când mai multe fișiere folosesc aceeași variabilă globală.

Bucle în limbajul C

În circumstanțe normale, execuția unui cod are loc câte o propoziție, secvenţial. Cu toate acestea, pentru situațiile în care utilizatorul trebuie să execute un anumit bloc de cod de mai multe ori în mod repetat, utilizează instrucțiuni bucle. Iată diferitele tipuri de instrucțiuni bucle în C-

  • Bucla while:- Această buclă verifică dacă o anumită condiție este adevărată. Dacă condiția este adevărată, atunci instrucțiunea este executată continuu. Sintaxa sa este-

în timp ce (condiție)

{

declarație(e);

}

Dacă condiția este falsă, instrucțiunea buclă nu mai funcționează și următoarea instrucțiune este executată.

  • Bucla For:- Puteți folosi bucla for pentru a executa o instrucțiune de un anumit număr de ori. Sintaxa sa este:

pentru ( init; conditie; increment )

{

În primul rând, trebuie să utilizați pasul de unitate pentru a inițializa sau a declara o buclă. După inițializare, sistemul verifică starea. Dacă condiția este adevărată, instrucțiunea buclă este executată.

  • Do...while loop:- Bucla do...while este similară buclei while. Totuși, diferența este că în cea din urmă, condiția din partea de sus a buclei este verificată, în timp ce, în bucla do...while, condiția din partea de jos a buclei este verificată. Sintaxa sa este:

do

{

declarație(e);

}while( condiție);

  • Buclă imbricată:- Când utilizați o instrucțiune de buclă în interiorul unei alte bucle, se numește buclă imbricată. În buclele imbricate, puteți folosi o instrucțiune break pentru a opri execuția celei mai interioare bucle
  • Buclă infinită: - După cum sugerează și numele, o buclă infinită este o buclă fără sfârșit. Se execută atunci când condiția nu poate deveni niciodată falsă.

Citiți articolele noastre populare legate de dezvoltarea software

Cum se implementează abstracția datelor în Java? Ce este Inner Class în Java? Identificatori Java: definiție, sintaxă și exemple
Înțelegerea încapsulării în OOPS cu exemple Argumentele liniei de comandă în C explicate Top 10 caracteristici și caracteristici ale cloud computing-ului în 2022
Polimorfismul în Java: concepte, tipuri, caracteristici și exemple Pachete în Java și cum să le folosiți? Tutorial Git pentru începători: Învață Git de la zero

Concluzie

C este limbajul de programare fundamental folosit pentru a dezvolta diverse aplicații și software. Prin urmare, cunoașterea aprofundată a C este o necesitate pentru a învăța eficient aplicațiile altor limbaje de programare. Dacă doriți să deveniți un dezvoltator de software, puteți urma programul de Master în Științe în Informatică pe upGrad pentru a obține cunoștințe teoretice și pentru a dobândi abilități practice legate de diferite limbaje și instrumente de programare.

Consultați upGrad pentru a afla mai multe!

Care este aplicarea limbajului C?

C este un limbaj popular folosit pentru a construi aplicații, cum ar fi sistemele de operare, interfața cu utilizatorul (UI), proiectarea aplicațiilor de asistență medicală și aplicațiile de jocuri mobile. C poate fi folosit și pentru a crea compilatoare, a proiecta dispozitive de rețea și pentru a proiecta aplicații software, cum ar fi baze de date.

Ce sunt funcțiile în C?

Funcțiile din limbajul C sunt blocuri de codare utilizate pentru a îndeplini sarcini specifice în programare. Funcțiile multiple pot fi apelate în mod repetat în timpul scrierii unui program, ceea ce ajută dezvoltatorul de software să scrie coduri scurte și să evite repetarea. Funcțiile sunt încadrate de {}. Există două tipuri diferite de funcții în limbajul C; funcții de bibliotecă care sunt încorporate în limbaj și declarate în fișierele de antet c și funcții definite de utilizator, pe care programatorul le creează pentru a îndeplini diverse sarcini.

Care sunt diferitele tipuri de variabile în C?

Variabilele din limbajele de programare sunt blocuri de stocare care conțin informații specifice. Există cinci variabile în limbajul C; local, global, automat, static și extern. Variabilă locală: Declarată în interiorul unei funcții la începutul unui bloc Variabile globale: Definită în afara unei funcții Variabilă statică: Declarată cu un cuvânt cheie static; utilizat între diferite apeluri de funcții Variabile automate: Declarate în interiorul blocului cu cuvântul cheie „auto” Variabile externe: Declarate cu cuvântul cheie „extern”.