Pri zagonu v katerem koli programskem jeziku je začetna točka vedno osnovni vhodno/izhodni (V/I) sistem za jezik. Vnos vam omogoča zbiranje podatkov, ko se program zažene, izhodni pa uporabniku prikaže nekatere podatke.
Pri kodiranju v jeziku C morate poklicati prave standardne knjižnične funkcije za osnovne V/I. Vedno morate vključiti header, da zagotovite, da so te funkcije naložene v vaš program.
Izhod
Standardni izhodni tok v C je zaslon računalnika. To pomeni, da ko zaženete program C, ki ima informacije za izhod, se bodo prikazale na zaslonu. Tok je niz znakov, ki tečejo iz enega kraja v drugega.
Možna je tudi uporaba drugega izhodnega toka, na primer datoteke. Vendar je to napredna tema za drug dan.
Jezik C uporablja printf () funkcija za tiskanje niza znakov na zaslon. Ta niz znakov (včasih imenovan tudi dobesedni) je med dvojnimi narekovaji znotraj printf () funkcijo.
#vključi
int main (void) {// glavna funkcija, vključena v vsak program
printf ("Programiranje je enostavno!
" );
}
Prikazan izhod:
Programiranje je enostavno!
Od prve vrstice, #vključi je predprocesorska direktiva. Predprocesorju pove, naj vključi vsebino glave V/I (), preden se program sestavi.
Upoštevajte, da izhod programa ne vključuje \ n. To je zato, ker gre za zaporedje pobega. Pobegni niz je kombinacija znakov, ki imajo poseben pomen, razen preprosto znakov, ki jih vsebujejo.
Obratna poševnica (\) je znak, ki prevajalniku pove, da bo izvedel poseben izhod. Na primer, \ n pomeni, da se bo natisnila nova vrstica. Naslednji izhod programa (če obstaja) se bo začel iz te nove vrstice.
Spodnja tabela povzema nekatere običajne zaporedje pobegov.
Zaporedje pobega | Opis |
\ n | Newline. Kazalec postavi na začetek naslednje vrstice |
\\ | Znak povratne poševnice. V niz vstavi poševnico |
\ t | Vodoravni zavihek. Kazalec postavi na naslednji zavihek |
\" | Dvojni narekovaj. V niz vstavi dvojne narekovaje |
V bistvu prostora boste v urejevalniku besedil včasih morali razbiti dolge stranske stranice. To lahko udobno storite z uporabo več printf () funkcije za tiskanje sporočila.
Oglejte si spodnji primer:
#vključi
int main (void) {// glavna funkcija
printf ("C je strukturiran programski jezik, ki je močno tipkan. Za razliko od pythona morate postaviti spremenljivko ");
printf ("podatkovni tip med programiranjem v C.");
}
Vnos
Standardni vhodni tok v jeziku C je tipkovnica. To pomeni, da ko program pozove vnos, pričakuje, da bodo ti podatki privzeto prišli s tipkovnice.
Vredno je vedeti, da je vhodni tok mogoče usmeriti na kaj drugega, na primer na datoteko.
Jezik C uporablja scanf () funkcijo za vnos uporabnika. Oglejte si spodnji primer:
#vključi
int main (void) {
int celo število1;
printf ("Vnesite celo število
" ); // uporabnik pozove k odgovoru
scanf ("%d", & celo število1); // preberemo celo število
če ((n%2) == 0) {
System.out.println ("Vaša številka je soda");
} drugo {
System.out.println ("Vaša številka je liha");}
}
The scanf () funkcija sprejme dva argumenta: specifikator pretvorbe in pomnilniški naslov. Iz zgornjega primera, %d je specifikator pretvorbe. Pove scanf () za vnos celega števila. The d v %d pomeni "decimalno celo število".
Drugi argument se začne z znakom ((&), ki se v C. imenuje "naslovni operater". Argument & celo število1 pove prevajalcu, kateri pomnilniški naslov naj bo shranjena vrednost, ki jo je dobil od uporabnika.
Po scanf () stavek izveden v programu, prevajalnik čaka, da vnesete vrednost. Vrednost vnesete tako, da jo vnesete in nato pritisnete tipko Enter (ali tipko Return). Ko je ta vrednost dodeljena vaši spremenljivki, bo vsaka druga sklica nanjo v programu uporabila isto vrednost.
Učenje C s programom za začetnike
Začetek vaše programerske poti je zelo razburljiv podvig. Če se izvede nepravilno, se lahko izkaže za grozljiv izziv.
Običajno je problem naučiti se stvari, ne da bi jih uporabili v praktičnih situacijah. Razmišljajte izven okvira; poskusite se postaviti v nekaj zanimivih scenarijev, kjer lahko uporabite svoje znanje. Vadba z nekaterimi programi za začetnike je eden najboljših načinov, kako ohraniti novo pridobljeno znanje.
Želite začeti s programiranjem, vendar niste prepričani o jeziku C? Preizkusite to vadbo za začetnike programiranja C in preverite, ali je to jezik za vas.
Preberite Naprej
- Programiranje
- C Programiranje
- Nasveti za kodiranje
- Programiranje
Jerome je osebni pisatelj pri MakeUseOf. Zajema članke o programiranju in Linuxu. Je tudi navdušenec nad kripto kripto in vedno spremlja kripto industrijo.
Naročite se na naše novice
Pridružite se našemu glasilu za tehnične nasvete, ocene, brezplačne e -knjige in ekskluzivne ponudbe!
Kliknite tukaj, če se želite naročiti