Splošni pregled strukture preprostega programa C:
The splošna arhitektura preprostega C program običajno sestoji iz več vitalnih komponent. Spodaj je oris bistvenih elementov in njihovih namenov:
The #include direktive na začetku programa se uporabljajo za vključitev datoteke glave. Glavne datoteke zagotoviti funkcijo prototipi in definicije ki prevajalniku C omogočajo razumevanje funkcij, uporabljenih v programu.
vsak C program se začne z glavna funkcija . Je vstopna točka programa in od tu se začne izvajanje. The glavna funkcija ima povratni tip od int , ki nakazuje, da mora operacijskemu sistemu po zaključku vrniti celoštevilsko vrednost.
Preden uporabite katero koli spremenljivko, jo morate prijaviti z njihovo vrste podatkov . Ta razdelek je običajno postavljen za glavne funkcije zavit oklepaj.
Ta razdelek vsebuje dejanska navodila in logika programa. Programi C so sestavljeni iz stavkov, ki izvajajo dejanja in izrazi ki izračunavajo vrednosti.
Komentarji se uporabljajo za zagotavljanje človeku berljiv pojasnila znotraj kode. Ne izvajajo se in ne vplivajo na funkcionalnost programa. V C so komentarji označeni z // za enovrstični komentarji in /* */ za večvrstični komentarji .
Programi C lahko vključujejo uporabnik definiran funkcije in bloki kode, ki izvaja določene naloge. Funkcije pomagajo modularizirati kodo ter jo narediti bolj organizirano in obvladljivo.
Uporabi izjava o vrnitvi za prekinitev funkcije in vrnitev vrednosti funkciji klicatelja. A izjava o vrnitvi z vrednostjo 0 običajno nakazuje uspešno izvedbo v glavna funkcija , medtem ko a neničelna vrednost označuje napako ali nepričakovano prekinitev.
C ima funkcije knjižnice za branje uporabnika vnos (scanf) in tiskanje izhoda na konzolo (printf) . Te funkcije najdete v programih C in so del standardne V/I knjižnice ( stdio.h datoteka glave). Bistveno je, da med pisanjem preprostega programa C pravilno vključite te temeljne funkcije, da zagotovite optimalno funkcionalnost in berljivost.
Dodatne informacije:
Obstaja nekaj dodatnih informacij o programih C. Nekatere dodatne informacije so naslednje:
Programi C pogosto vključujejo direktive predprocesorja ki se začnejo z a # simbol . Te direktive predhodno obdela predprocesor dejansko kompilacijo in se uporabljajo za vključitev datoteke glave, definirajte makre , in opravljajo pogojna kompilacija .
C podpira vrste podatkov, kot je npr int, float, double, char , itd. Odvisno je od zahtev programa, zato je treba izbrati ustrezne vrste podatkov za učinkovito shranjevanje in obdelavo podatkov.
C zagotavlja nadzorne strukture kot if-else, while, for , in stikalo ki vam omogočajo sprejemanje odločitev in nadzor nad potekom programa.
Robustni programi C bi morali vključevati mehanizmi za obravnavo napak elegantno obvladati nepričakovane situacije. Tehnike, kot je obravnava izjem (uporaba poskusi-ulovi v C++ ) ali vračanje kode napak so pogosto zaposleni.
Ko programi rastejo kompleksnost , postane bistveno modularizirati kodo z ustvarjanjem ločenih funkcij za različne naloge. Ta praksa izboljša možnost ponovne uporabe in vzdrževanja kode.
Ne pozabite, arhitektura in kompleksnost programa C se lahko zelo razlikujejo glede na specifiko aplikacija in zahteve. Oris je splošen pregled zgradbe preprostega programa C.
Razložite prvi program C:
Če želite napisati prvi program C, odprite konzolo C in napišite to kodo:
Koda:
#include int main(){ printf('Hello C Language'); return 0; }
Najprej preučimo različne dele tega programa C:
#vključi:
V tej vrstici program vključuje standard vhodno/izhodna knjižnica (stdio.h) zaradi direktive predprocesorja. Za vnos in izhod naloge, knjižnica stdio.h vsebuje metode, kot je printf in scanf .
int main() { ... }:
Je glavna funkcija ki je vstopna točka programa C. Program se začne izvajati od začetka glavna funkcija .
printf('Pozdravljen svet! ');:printf('Pozdravljen svet!');:
ssh polna oblika
Uporabi funkcijo printf(). za tiskanje oblikovanega izhoda na konzolo. V tem primeru je niz 'Pozdravljeni, jezik C' je natisnjeno, sledi a znak za novo vrstico (n) ki po prikazu sporočila premakne kazalec v naslednjo vrstico.
vrni 0;
Ko izjava o vrnitvi je 0 , je program zaključen. Pri določanju stanja programa operacijski sistem pogosto uporablja vrednost, ki jo vrne glavna funkcija. A povratna vrednost od 0 pogosto pomeni, da je bila izvedba uspešna.
Po prevajanju in izvedbi to C program bo zapustil s statusno kodo 0 in izhod 'Pozdravljeni, jezik C' do terminala.
The 'Pozdravljeni, jezik C' program se pogosto uporablja kot uvod v nov programski jezik, saj učencem predstavi bistvene pojme, kot sta izpis besedila in struktura C program in zagotavlja hiter način za preverjanje, ali je delovno okolje pravilno nastavljeno.
Če želite napisati, prevesti in zagnati svoj prvi program C, sledite tem korakom:
1. korak: Odprite urejevalnik besedil
Odpri a urejevalnik besedil po vaši izbiri, kot npr Beležnica, Sublime Text , oz Koda Visual Studio . Tam boste napisali kodo C.
2. korak: Napišite program C
Zdaj kopirajte in prilepite naslednjo kodo v urejevalnik besedila:
#include int main() { printf('Hello, C Language'); return 0; }
3. korak: Shranite datoteko
Po tem shranite datoteko z a .c razširitev kot naprimer prvi_program.c . Ta razširitev nakazuje, da gre za a C izvorna koda mapa.
4. korak: Prevedite program
Zdaj prevedite program v ukazni vrstici.
5. korak: Zaženite program
Po uspešna kompilacija , lahko program zaženete tako, da izvedete ustvarjeno izvršljivo datoteko. Vnesite naslednji ukaz v terminal oz ukazni poziv :
./first_program
Program se bo izvedel in na konzoli boste videli rezultat:
Izhod:
Hello, C Language
Kako prevesti in zagnati program C
Obstajata dva načina za prevajanje in zagon programa c z menijem in z bližnjico.
Po meniju
- Sedaj kliknite meni za prevajanje in nato podmeni za prevajanje, da prevedete program c.
- Nato kliknite meni za zagon in podmeni za zagon programa c.
Po bližnjici
- Ali pa pritisnite tipki ctrl+f9 za neposredno prevajanje in zagon programa.
- Na uporabniškem zaslonu boste videli naslednji izpis.
- Uporabniški zaslon si lahko kadar koli ogledate s pritiskom na tipki alt+f5.
- Zdaj pritisnite Esc, da se vrnete na konzolo turbo c++.
Zaključek:
Končno, prvi program C predstavi programski jezik C in njegovo temeljno strukturo. Ponazarja potrebne komponente za pisanje, sestavljanje , in teče program C.
Program vsebuje standard vhodno-izhodna knjižnica (stdio.h) , ki vključuje rutine za izhodne operacije, kot je npr printf() . The funkcija main(). je vstopna točka programa, od koder se začne izvajanje. The funkcijo printf(). se uporablja znotraj metoda main(). da natisnete sporočilo 'Pozdravljeni, jezik C' na konzolo.
A C prevajalnik kot naprimer GCC je potreben za prevajanje programa. Koda je shranjena v besedilni datoteki z .c razširitev , prevajalnik pa se zažene s tipkanjem gcc , ki mu sledijo imena vnos in izhodne datoteke .
Postopek prevajanja pretvori strojno berljiv navodila iz človeku berljiv koda C. Ko je program uspešno sestavljen, ga lahko zažene dvoklik nastala izvršljiva datoteka. V terminal oz ukazni poziv , izvršljivo datoteko kliče njen Ime datoteke , čemur sledi ./ . Po tem se program izvede in 'Pozdravljeni jezik C' izhod je prikazan na konzoli.
Če sledite tem navodilom, boste pridobili osnovno razumevanje razvoja, konstruiranja in izvajanja programa C. Ponuja osnovo za nadaljnje raziskovanje kompleksnejših idej in razvoj bolj sofisticiranih aplikacij z uporabo programskega jezika C.