Obstaja veliko načinov za programiranje računalnika. Odločitev o tem, kako doseči tisto, kar je potrebno, je na koncu programer. Vendar pa obstaja veliko "najboljših praks", ki uporabljajo sloge in funkcije za boljše sestavljanje in programe. Potrebujete malo natančnosti, da zagotovite, da bodo naslednji programerji (vključno z vami) v projektu prebrali in razumeli vašo kodo.
Korak
Metoda 1 od 2: Pisanje standardne kode
Korak 1. Prenesite IDE (integrirano razvojno okolje) za C ++, kot so Eclipse, Netbeans in CodeBlocks, ali pa uporabite urejevalnik navadnega besedila, na primer Notepad ++ ali VIM
Program lahko zaženete tudi iz ukazne vrstice, v tem primeru zadostuje kateri koli urejevalnik besedil. Morda bi bilo koristno, če izberete urejevalnik, ki podpira označevanje skladnje in oštevilčevanje vrstic. Večina programerjev meni, da so Unixu podobni sistemi (Linux, OS X, BSD) najboljša okolja za razvoj.
Korak 2. Ustvarite glavno programsko datoteko
Glavna datoteka mora vsebovati funkcijo z imenom main (). Tu se začne izvajanje programa. Od tu boste morali poklicati funkcije, razrede predpone itd. V to datoteko so lahko vključene tudi druge datoteke iz vaše aplikacije in knjižnice.
Korak 3. Začnite pisati program
Vnesite kodo ali program, ki ga želite ustvariti (glejte nekaj primerov spodaj). Naučite se skladnje, semantike, paradigme objektno usmerjenega programiranja, črtanja podatkov, oblikovanja algoritmov, kot so povezani seznami, prednostne čakalne vrste itd. C ++ ni enostaven za programiranje, vendar se boste s tem naučili osnov, ki delujejo z vsemi programskimi jeziki.
Korak 4. V kodo vnesite komentarje
Pojasnite, za kaj se uporabljajo funkcije in spremenljivke. Izberite jasna imena za spremenljivke in funkcije. Izkoristite imena globalnih spremenljivk. Na splošno se prepričajte, da jo lahko razume vsak, ki bere vašo kodo.
Korak 5. V kodi uporabite ustrezne alinee
Še enkrat poglejte spodnji primer.
Korak 6. Sestavite kodo z
g ++ main.cpp
Korak 7. Zaženite program tako, da vnesete:
./a.out
Metoda 2 od 2: Primer
Korak 1. Razmislite o primeru 1:
/* Ta preprost program je narejen tako, da razume osnove sloga g ++. Ta program uporablja prevajalnik g ++.*/ #Include/*vnesite vhodne in izhodne funkcije*/ z uporabo imenskega prostora std; /* uporabljamo funkcijo std (standard)* /int main () /* razglasimo glavno funkcijo; Uporabite lahko tudi int main (void). */ {cout << "\ n Pozdravljeni očka"; / * '\ n' je nova vrstica ( t je nov zavihek) */ cout << "\ n Pozdravljena mama"; cout << "\ n To je moj prvi program"; cout << "\ n Datum 2018-04-20"; vrne 0; }
Korak 2. Razmislite o primeru 2:
/ * Ta program šteje vsoto dveh številk */ #vključuje uporabo imenskega prostora std; int main () {float num1, num2, res; /* razglasi spremenljivko; int, double, long… lahko uporabite tudi */ cout << "\ n Vnesite prvo številko ="; cin >> številka1; / * vnesite uporabniško vrednost v num1 */ cout << "\ n Vnesite drugo številko ="; cin >> številka2; res = število1 + število2; cout << "\ n Vsota" << num1 << "in" << num2 << "=" << res '\ n'; vrne 0; }
Korak 3. Študijski primer 3:
/ * Pomnožite dve številki */ #include using namespace std; int main () {float num1; int št.2; dvojna res; cout << "\ n Vnesite prvo število ="; cin >> številka1; cout << "\ n Vnesite drugo številko ="; cin >> številka2; res = število1 * število2; cout << "\ n Pomnožite dve številki =" << res '\ n'; vrne 0; }
Korak 4. Razmislite o primeru 4:
// '' Looping '' za iskanje matematične formule. V tem primeru program išče odgovor na // Vprašanje št. 1 v projektu Euler. #include using namespace std; int main () {// Odpiranje '' Main ''. int sum1 = 0; int sum2 = 0; int sum3 = 0; int sum4 = 0; // Ustvari celo število, potrebno za iskanje odgovora. for (int a = 0; a <1000; a = a+3) {sum1 = sum1+a;} // '' Zanka '', dokler a ni večja ali enaka 1000, pri čemer se doda vsaka 3 '' zanka ''. K vsoti 1 dodajte tudi a. for (int b = 0; b <1000; b = b+5) {sum2 = sum2+b;} // '' Zanka '', dokler b ni večja ali enaka 1000, pri čemer vsaka 5 '' zanka ''. K vsoti 2 dodajte tudi b. for (int c = 0; c <1000; c = c+15) {sum3 = sum3+c;} // '' Zanka '', dokler c ni večji ali enak 1000, pri čemer se vsakemu '' zanki doda 15 do c '' '. K seštevku 3 dodajte tudi c. vsota4 = vsota1 + vsota2 - vsota3; // sum4 vzame vsoto sum1 in sum2, minus sum3. cout << vsota4; // Rezultat je sum4, odgovor. cin.get (); // Počakajte, da uporabnik pritisne Enter. vrne 0; // Izjava za vrnitev. } // Glavno zapiranje.
Korak 5. Razmislite o naslednjih primerih z različnimi slogi:
int main () {int i = 0; če (1+1 == 2) {i = 2; }} / * Slog belcev * / int main () {int i; če (1+1 == 2) {i = 2; }} / * Slog GNU * / int main () {int i; če (pogoj) {i = 2; funkcije (); }}
Nasveti
- Za svoje programe vedno uporabite prevajalnik ISO.
- 'a.out' je privzeto izvedljivo ime datoteke, ki ga ustvari prevajalnik.
- Če pišete karkoli, kar uporablja veliko različnih spremenljivk ali funkcij, vključite nekaj komentarjev za lažje odpravljanje napak in razumevanje pozneje!