Sākot darbu jebkurā programmēšanas valodā, sākuma punkts vienmēr ir valodas ievades/izvades (I/O) pamata sistēma. Ievadīšana ļauj apkopot datus, kad programma darbojas, savukārt izvade ļauj lietotājam parādīt noteiktu informāciju.

Kodējot C, jums ir jāizsauc pareizās standarta bibliotēkas funkcijas pamata I/O. Jums vienmēr ir jāiekļauj galvenes failu, lai nodrošinātu, ka šīs funkcijas tiek ielādētas jūsu programmā.

Izeja

Standarta izvades plūsma C ir datora ekrāns. Tas ir, palaižot C programmu, kurai ir izvadāma informācija, tā tiks parādīta ekrānā. Straume ir rakstzīmju virkne, kas plūst no vienas vietas uz otru.

Ir iespējams izmantot arī citu izvades straumi, piemēram, failu. Tomēr šī ir uzlabota tēma citai dienai.

C valoda izmanto printf () funkciju, lai ekrānā izdrukātu rakstzīmju virkni. Šī rakstzīmju virkne (dažreiz saukta par burtu) tiek ievietota starp pēdiņām printf () funkciju.

#iekļaut 
int main (void) {// galvenā funkcija, kas iekļauta katrā programmā
printf ("Programmēšana ir vienkārša!
" );
}
Parādītā izeja:
Programmēšana ir vienkārša!
instagram viewer

No 1. rindas, #iekļaut ir priekšapstrādātāja direktīva. Tas liek pirmapstrādātājam iekļaut I/O galvenes saturu () pirms programmas apkopošanas.

Ņemiet vērā, ka programmas izvade neietver \ n. Tas ir tāpēc, ka tā ir glābšanās secība. Bēgšanas secība ir rakstzīmju kombinācija, kurai ir īpaša nozīme, izņemot vienkārši tajās esošās rakstzīmes.

Atpakaļvērstā slīpsvītra (\) ir rakstzīme, kas kompilatoram paziņo, ka tas veiks īpašu izvadi. Piemēram, \ n nozīmē, ka tiks izdrukāta jauna rinda. Nākamā programmas izvade (ja tāda ir) sāksies no šīs jaunās rindas.

Tālāk esošajā tabulā ir apkopotas dažas izplatītākās glābšanās secības.

Bēgšanas secība Apraksts
\ n Jauna līnija. Novieto kursoru nākamās rindas sākumā
\\ Slīpsvītras raksturs. Virknē ievieto slīpsvītru
\ t Horizontālā cilne. Novieto kursoru nākamajā tabulēšanas pieturvietā
\" Dubults citāts. Virknē ievieto pēdiņas

Telpas būtībā dažkārt teksta redaktorā var būt nepieciešams sadalīt garus sānu elementus. To var ērti izdarīt, izmantojot vairākus printf () funkcijas, lai izdrukātu ziņu.

Skatiet piemēru zemāk:

#iekļaut 
int main (void) {// galvenā funkcija
printf ("C ir strukturēta programmēšanas valoda, kas ir stipri drukāta. Atšķirībā no python, jums jāievieto mainīgais ");
printf ("datu tips programmēšanas laikā C.");
}

Ievadi

Standarta ievades plūsma C ir tastatūra. Tas nozīmē, ka tad, kad jūsu programma pieprasa ievadi, tā sagaida, ka pēc noklusējuma dati tiks saņemti no tastatūras.

Ir vērts zināt, ka ievades straumi var novirzīt uz kaut ko citu, piemēram, failu.

C valoda izmanto scanf () funkcija, lai saņemtu lietotāja ievadi. Skatiet piemēru zemāk:

#iekļaut 
int main (void) {
int vesels skaitlis1;
printf ("Ievadiet veselu skaitli
" ); // pieprasīt lietotājam atbildi
scanf ("%d", & vesels skaitlis1); // lasīt veselu skaitli
ja ((n%2) == 0) {
System.out.println ("Jūsu numurs ir pāra");
} cits {
System.out.println ("Jūsu numurs ir nepāra");}
}

The scanf () funkcijai ir divi argumenti: reklāmguvuma specifikators un atmiņas adrese. No iepriekš minētā piemēra %d ir reklāmguvumu specifikators. Tā stāsta scanf () lai ievadītu veselu skaitli. The d iekšā %d apzīmē "decimāls vesels skaitlis".

Otrais arguments sākas ar zīmi (&), ko C sauc par “adrešu operatoru”. Arguments & vesels skaitlis1 norāda kompilatoram, kura atmiņas adrese jāsaglabā no lietotāja iegūtajai vērtībai.

Pēc tam, kad scanf () paziņojums ir izpildīts programmā, kompilators gaida, kad ievadīsit vērtību. Jūs iesniedzat vērtību, ierakstot to un pēc tam nospiežot taustiņu Enter (vai atgriešanās taustiņu). Kad šī vērtība ir piešķirta jūsu mainīgajam, jebkura cita atsauce uz to programmā izmantos to pašu vērtību.

C mācīšanās ar iesācēju programmu

Programmēšanas brauciena sākums ir ļoti aizraujošs pasākums. Ja tas tiek darīts nepareizi, tas var izrādīties biedējošs izaicinājums.

Problēma parasti ir apgūt lietas, nepiemērojot tās praktiskām situācijām. Domājiet ārpus kastes; mēģiniet iekļauties dažos interesantos scenārijos, kuros varat pielietot savas zināšanas. Prakses ar dažām iesācēju programmām ir viens no labākajiem veidiem, kā saglabāt jauniegūtās zināšanas.

KopīgotČivinātE -pasts
Kā iemācīties C programmēšanu ar šo iesācēju projektu

Vai vēlaties sākt programmēšanu, bet neesat pārliecināts par C? Izmēģiniet šo C programmēšanas iesācēja apmācību, lai pārbaudītu, vai tā ir jūsu valoda.

Lasīt Tālāk

Saistītās tēmas
  • Programmēšana
  • C Programmēšana
  • Kodēšanas padomi
  • Programmēšana
Par autoru
Džeroms Deividsons (Publicēti 22 raksti)

Džeroms ir MakeUseOf personāla rakstnieks. Viņš aptver rakstus par programmēšanu un Linux. Viņš ir arī kriptogrāfijas entuziasts un vienmēr seko līdzi kriptogrāfijas nozarei.

Vairāk no Džeroma Deividsona

Abonējiet mūsu biļetenu

Pievienojieties mūsu informatīvajam izdevumam, lai iegūtu tehniskus padomus, pārskatus, bezmaksas e -grāmatas un ekskluzīvus piedāvājumus!

Noklikšķiniet šeit, lai abonētu