Pri pokretanju u bilo kojem programskom jeziku početna točka je uvijek osnovni sustav ulaza/izlaza (I/O) za jezik. Unos vam omogućuje prikupljanje podataka tijekom izvođenja programa, dok izlaz omogućuje prikaz određenih informacija korisniku.
Prilikom kodiranja na C -u morate pozvati prave standardne funkcije knjižnice za osnovne I/O. Uvijek morate uključiti header datoteku kako bi se osiguralo učitavanje ovih funkcija u vaš program.
Izlaz
Standardni izlazni tok u jeziku C je zaslon računala. To jest, kada pokrenete C program koji ima podatke za izlaz, oni će se prikazati na ekranu. Stream je niz likova koji teku s jednog mjesta na drugo.
Također je moguće koristiti drugi izlazni tok, poput datoteke. Međutim, ovo je napredna tema za još jedan dan.
C jezik koristi printf () funkcija za ispis niza znakova na zaslon. Ovaj niz znakova (ponekad se naziva i doslovno) stavlja se između dvostrukih navodnika unutar printf () funkcija.
#uključi
int main (void) {// glavna funkcija uključena u svaki program
printf ("Programiranje je jednostavno!
" );
}
Prikazan izlaz:
Programiranje je jednostavno!
Iz retka 1, #uključi je predprocesorska direktiva. On govori predprocesoru da uključi sadržaj I/O zaglavlja () prije sastavljanja programa.
Uočite da izlaz programa ne uključuje \ n. To je zato što je to bijeg. Escape niz je kombinacija znakova koji imaju posebno značenje, osim jednostavno znakova koji se u njima nalaze.
Obrnuta kosa crta (\) je znak koji govori prevoditelju da će izvesti poseban izlaz. Na primjer, \ n znači da će se ispisati novi redak. Sljedeći izlaz programa (ako ga ima) počet će iz tog novog retka.
Donja tablica sažima neke od uobičajenih sekvenci bijega.
Niz bijega | Opis |
\ n | Nova linija. Postavlja kursor na početak sljedećeg retka |
\\ | Znak obrnute kose crte. U niz se umeće kosa kosa crta |
\ t | Vodoravna kartica. Postavlja kursor na sljedeću tabulator |
\" | Dvostruki navod. U niz unosi dvostruke navodnike |
U suštini prostora, ponekad ćete možda morati razbiti dugačke bočne stranice u uređivaču teksta. To možete udobno učiniti pomoću višestrukih printf () funkcije za ispis vaše poruke.
Pogledajte primjer ispod:
#uključi
int main (void) {// glavna funkcija
printf ("C je strukturirani programski jezik koji je jako tipiziran. Za razliku od pythona, morate staviti varijablu ");
printf ("tip podataka tijekom programiranja na C.");
}
Ulazni
Standardni ulazni tok u jeziku C je tipkovnica. To znači da kada vaš program zatraži unos, očekuje da ti podaci prema zadanim postavkama dolaze s tipkovnice.
Vrijedi znati da se ulazni tok može usmjeriti na nešto drugo, poput datoteke.
C jezik koristi scanf () funkcija za unos korisnika. Pogledajte primjer ispod:
#uključi
int main (void) {
int cijeli broj1;
printf ("Unesite cijeli broj
" ); // zatražiti od korisnika odgovor
scanf ("%d", & cijeli broj1); // čita cijeli broj
ako ((n%2) == 0) {
System.out.println ("Vaš broj je paran");
}drugo{
System.out.println ("Vaš broj je neparan");}
}
The scanf () funkcija uzima dva argumenta: specifikator pretvorbe i memorijsku adresu. Iz gornjeg primjera, %d je specifikator pretvorbe. Govori scanf () za unos cijelog broja. The d u %d označava "decimalni cijeli broj".
Drugi argument počinje znakom & (&), koji se u C. naziva "operator adrese". Argument & cijeli broj 1 govori prevoditelju koju memorijsku adresu treba pohraniti vrijednost koju je dobio od korisnika.
Nakon što scanf () izraz izvršen u programu, prevoditelj čeka da unesete vrijednost. Podnosite vrijednost upisivanjem i pritiskom na tipku Enter (ili tipku Return). Kad je ova vrijednost dodijeljena vašoj varijabli, svaka druga referenca na nju u programu koristit će istu vrijednost.
Učenje C s programom za početnike
Početak vašeg programiranja vrlo je uzbudljiv poduhvat. Ako se učini pogrešno, umjesto toga može se pokazati kao veliki izazov.
Učenje stvari bez primjene u praktičnim situacijama obično je problem. Razmišljati izvan okvira; pokušajte se staviti u neke zanimljive scenarije u kojima možete primijeniti svoje znanje. Vježbanje s nekim programima za početnike jedan je od najboljih načina da zadržite novostečeno znanje.
Želite početi programirati, ali niste sigurni za C? Isprobajte ovaj vodič za početnike u programiranju C kako biste provjerili je li to jezik za vas.
Pročitajte Dalje
- Programiranje
- C Programiranje
- Savjeti za kodiranje
- Programiranje
Jerome je osobni pisac na MakeUseOfu. On pokriva članke o programiranju i Linuxu. On je također entuzijast za kripto i uvijek prati kripto industriju.
Pretplatite se na naše obavijesti
Pridružite se našem biltenu za tehničke savjete, recenzije, besplatne e -knjige i ekskluzivne ponude!
Kliknite ovdje za pretplatu