C este limbajul în care sunt scrise nucleul Linux, sistemele de operare, interpretorul Python, SQLite și o mare parte din programele care rulează aproape de hardware. Este un limbaj mic și compilat: codul sursă este transformat de un compilator (gcc sau clang) într-un program executabil.
În C lucrezi direct cu memoria: tu alegi cât spațiu ceri (malloc), tu îl eliberezi (free) și tu răspunzi pentru fiecare pointer. Pe paginile de mai jos găsești tipurile de date, operatorii, structurile de control, tablourile și șirurile de caractere, pointerii, struct, funcțiile din stdio.h, string.h, stdlib.h, preprocesorul și noutățile din standardul C23.
Toate exemplele au fost compilate cu Clang, standardul C23 și avertismentele tratate ca erori (-std=c23 -Wall -Wextra -Wpedantic -Werror), apoi rulate; rezultatul afișat este cel real. Dacă vii din C++, vezi și secțiunea C++.
Discuții, Întrebări & Coduri C
Ai o întrebare legată de C, cauți o soluție sau vrei să împărtășești un fragment util de cod? Trimite mai jos contribuția ta.
Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!
Nu au fost adăugate încă întrebări sau exemple de cod pentru această pagină. Dacă ai întâlnit o problemă sau ai un snippet util, adaugă-l mai jos pentru a-i ajuta pe ceilalți.