Când începeți în orice limbaj de programare, punctul de început este întotdeauna sistemul de intrare / ieșire de bază (I / O) pentru limbaj. Introducerea vă permite să adunați date când rulează programul dvs., în timp ce ieșirea vă permite să afișați anumite informații utilizatorului.

Când codificați în C, trebuie să apelați funcțiile de bibliotecă standard potrivite pentru I / O de bază. Trebuie să includeți întotdeauna antet pentru a vă asigura că aceste funcții sunt încărcate în programul dvs.

Ieșire

Fluxul de ieșire standard în C este ecranul computerului. Adică, atunci când rulați un program C care are informații de transmis, acesta va fi afișat pe ecran. Un flux este o serie de personaje care curg dintr-un loc în altul.

De asemenea, este posibil să utilizați un alt flux de ieșire, cum ar fi un fișier. Cu toate acestea, acesta este un subiect avansat pentru o altă zi.

Limbajul C folosește printf () funcție pentru a imprima un șir de caractere pe ecran. Acest șir de caractere (numit uneori literal) este plasat între ghilimele în interiorul printf () funcţie.

instagram viewer
#include 
int main (void) {// funcția principală inclusă în fiecare program
printf ("Programarea este ușoară!
" );
}
Ieșire afișată:
Programarea este ușoară!

De la linia 1, #include este o directivă de preprocesare. Acesta spune preprocesorului să includă conținutul antetului I / O () înainte de compilarea programului.

Observați că ieșirea programului nu include \ n. Acest lucru se datorează faptului că este o secvență de evadare. O secvență de evadare este o combinație de caractere care are o semnificație specială, alta decât pur și simplu personajele conținute în ele.

Bară inversă (\) este un caracter care spune compilatorului că va efectua o ieșire specială. De exemplu, \ n înseamnă că va fi tipărită o nouă linie. Următoarea ieșire a programului (dacă există) va începe din noua linie.

Tabelul de mai jos rezumă câteva dintre secvențele comune de evadare.

Secvență de evadare Descriere
\ n Linie nouă. Plasează cursorul la începutul rândului următor
\\ Personaj invers. Inserează bară inversă în șir
\ t Filă orizontală. Plasează cursorul la următoarea opțiune de tab
\" Citat dublu. Inserează ghilimele duble în șir

În esența spațiului, poate fi necesar uneori să rupi lateralele lungi în editorul de text. Puteți face acest lucru confortabil folosind mai multe printf () funcții pentru a imprima mesajul.

Vedeți exemplul de mai jos:

#include 
int main (void) {// funcția principală
printf („C este un limbaj de programare structurat care este puternic tastat. Spre deosebire de python, trebuie să puneți o variabilă ");
printf („tip de date în timp ce programăm în C.”);
}

Intrare

Fluxul de intrare standard în C este tastatura. Aceasta înseamnă că, atunci când programul dvs. solicită o intrare, se așteaptă ca aceste date să provină în mod implicit de la tastatură.

Merită să știți că fluxul de intrare poate fi direcționat către altceva, cum ar fi un fișier.

Limbajul C folosește scanf () funcție pentru a obține intrarea utilizatorului. Vedeți exemplul de mai jos:

#include 
int main (nul) {
int întreg1;
printf ("Introduceți un număr întreg
" ); // cere utilizatorului răspuns
scanf ("% d", & întreg1); // citiți un număr întreg
if ((n% 2) == 0) {
System.out.println („Numărul dvs. este par”);
} altceva {
System.out.println („Numărul dvs. este impar”);}
}

The scanf () funcția include două argumente: un specificator de conversie și o adresă de memorie. Din exemplul de mai sus, % d este specificatorul de conversie. Spune scanf () pentru a introduce un număr întreg. The d în % d înseamnă „număr întreg zecimal”.

Al doilea argument începe cu un ampersand (&), care este numit „operator de adresă” în C. Argumentul & întreg1 spune compilatorului ce adresă de memorie ar trebui stocată valoarea obținută de la utilizator.

După scanf () instrucțiunea a fost executată într-un program, compilatorul așteaptă să introduceți o valoare. Trimiteți o valoare tastând-o și apoi apăsând tasta Enter (sau tasta Return). Când această valoare este atribuită variabilei dvs., orice altă referință la aceasta în program va folosi aceeași valoare.

Învățarea C cu un program pentru începători

Începerea călătoriei dvs. de programare este un efort foarte interesant. Dacă este făcut incorect, se poate dovedi în schimb o provocare descurajantă.

Învățarea lucrurilor fără aplicarea lor în situații practice este de obicei problema. Gandeste in afara cutiei; încercați să vă puneți în câteva scenarii interesante în care vă puteți aplica cunoștințele. Practicarea cu unele programe pentru începători este una dintre cele mai bune modalități de a vă păstra cunoștințele nou acumulate.

AcțiuneTweetE-mail
Cum să învățați programarea C cu acest proiect pentru începători

Doriți să începeți programarea, dar nu sunteți sigur de C? Încercați acest tutorial pentru începători de programare C pentru a verifica dacă este limba pentru dvs.

Citiți în continuare

Subiecte asemănătoare
  • Programare
  • Programare C
  • Sfaturi de codificare
  • Programare
Despre autor
Jerome Davidson (22 articole publicate)

Jerome este scriitor de personal la MakeUseOf. El acoperă articole despre programare și Linux. El este, de asemenea, un entuziast criptografic și este mereu la curent cu industria criptografică.

Mai multe de la Jerome Davidson

Aboneaza-te la newsletter-ul nostru

Alăturați-vă newsletter-ului pentru sfaturi tehnice, recenzii, cărți electronice gratuite și oferte exclusive!

Faceți clic aici pentru a vă abona