Yra daug būdų užprogramuoti kompiuterį. Galiausiai sprendimas, kaip pasiekti tai, ko reikia, priklauso programuotojui. Tačiau yra daug „geriausios praktikos“, naudojančių stilius ir funkcijas, siekiant geriau sudaryti ir programuoti. Reikia šiek tiek tikslumo, kad įsitikintumėte, jog kiti programuotojai (įskaitant save) projekte gali skaityti ir suprasti jūsų kodą.
Žingsnis
1 metodas iš 2: standartinio kodo rašymas
1 veiksmas. Atsisiųskite ID+ (integruotą kūrimo aplinką), skirtą C ++, pvz., „Eclipse“, „Netbeans“ir „CodeBlocks“, arba galite naudoti paprasto teksto redaktorių, pvz., „Notepad ++“arba „VIM“
Taip pat galite paleisti programą iš komandinės eilutės, tokiu atveju pakaks bet kurio teksto redaktoriaus. Tai gali būti naudinga, jei pasirinksite redaktorių, palaikantį sintaksės paryškinimą ir eilučių numeravimą. Dauguma programuotojų mano, kad į Unix panašios sistemos (Linux, OS X, BSD) yra geriausia aplinka plėtrai.
Žingsnis 2. Sukurkite pagrindinį programos failą
Pagrindiniame faile turi būti funkcija, pavadinta main (). Čia prasideda programos vykdymas. Iš čia turėsite iškviesti funkcijas, priešdėlių klases ir kt. Į šį failą gali būti įtraukti kiti jūsų programos failai ir bibliotekos.
Žingsnis 3. Pradėkite rašyti programą
Įveskite norimą sukurti kodą ar programą (žr. Kelis pavyzdžius žemiau). Sužinokite sintaksę, semantiką, į objektą orientuoto programavimo paradigmas, duomenų eiliškumą, algoritmų, tokių kaip susieti sąrašai, kūrimą, prioritetų eiles ir kt. „C ++“programuoti nėra lengva kalba, tačiau tai darydami sužinosite pagrindus, kurie veikia su visomis programavimo kalbomis.
Žingsnis 4. Įveskite komentarus į kodą
Paaiškinkite, kokios funkcijos ir kintamieji naudojami. Pasirinkite aiškius kintamųjų ir funkcijų pavadinimus. Pasinaudokite visuotinių kintamųjų pavadinimais. Apskritai įsitikinkite, kad kiekvienas, skaitantis jūsų kodą, gali jį suprasti.
5 žingsnis. Naudokite tinkamas kodo įtraukas
Vėlgi, žiūrėkite žemiau pateiktą pavyzdį.
6. Sudarykite kodą naudodami
g ++ main.cpp
Žingsnis 7. Paleiskite programą įvesdami:
./a.out
2 metodas iš 2: pavyzdys
1 žingsnis. Apsvarstykite 1 pavyzdį:
/* Ši paprasta programa skirta suprasti g ++ stiliaus pagrindus. Ši programa naudoja g ++ kompiliatorių.*/ #Include/*įveskite įvesties ir išvesties funkcijas*/ naudodami vardų sritį std; /* mes naudojame std (standartinę) funkciją* /int main () /* deklaruojame pagrindinę funkciją; Taip pat galite naudoti int main (void). */ {cout << "\ n Sveikas tėti"; / * '\ n' yra nauja eilutė ( t yra naujas skirtukas) */ cout << "\ n Sveiki mama"; cout << "\ n Tai mano pirmoji programa"; cout << "\ n Data 2018-04-20"; grąžina 0; }
2 žingsnis. Apsvarstykite 2 pavyzdį:
/ * Ši programa suskaičiuoja dviejų skaičių sumą */ #įtraukiama naudojant vardų sritį std; int main () {plūdė num1, num2, res; /* deklaruoti kintamąjį; int, double, long … taip pat gali būti naudojamas */ cout << "\ n Įveskite pirmąjį skaičių ="; cin >> num1; / * įveskite vartotojo reikšmę į numer1 */ cout << "\ n Įveskite antrą skaičių ="; cin >> num2; res = num1 + num2; cout << "\ n Sum" << num1 << "ir" << num2 << "=" << res '\ n'; grąžina 0; }
3 žingsnis. 3 tyrimo pavyzdys:
/ * Padauginkite du skaičius */ #include naudodami vardų sritį std; int main () {float num1; int num2; dviguba res; cout << "\ n Įveskite pirmąjį skaičių ="; cin >> num1; cout << "\ n Įveskite antrą skaičių ="; cin >> num2; res = num1 * num2; cout << "\ n Padauginkite du skaičius =" << res '\ n'; grąžina 0; }
4 žingsnis. Apsvarstykite 4 pavyzdį:
// '' Looping '', kad surastumėte matematikos formulę. Šiuo atveju programa ieško atsakymo į // Klausimas #1 „Project Euler“. #include naudojant vardų sritį std; int main () {// „Main“atidarymas. int suma1 = 0; int suma2 = 0; int suma3 = 0; int suma4 = 0; // Sukurkite sveikąjį skaičių, reikalingą atsakymui rasti. (int a = 0; a <1000; a = a+3) {sum1 = suma1+a;} // "ciklas", kol a yra didesnis arba lygus 1000, pridedant po 3 kiekvienos "kilpos". Taip pat prie sumos pridėkite a. (int b = 0; b <1000; b = b+5) {suma2 = suma2+b;} // "ciklas", kol b bus didesnis arba lygus 1000, pridedant 5 kiekviena "kilpa". Taip pat prie sumos 2 pridėkite b. (int c = 0; c <1000; c = c+15) {sum3 = suma3+c;} // "ciklas", kol c bus didesnis arba lygus 1000, pridedant 15 prie c kiekvienos "kilpos" '' '. Taip pat pridėkite c prie sumos 3. suma4 = suma1 + suma2 - suma3; // sum4 paima sum1 ir sum2 sumą, atėmus sum3. cout << sum4; // Rezultatas yra suma4, atsakymas. cin.get (); // Palaukite, kol vartotojas paspaus „Enter“. grąžina 0; // Pareiškimas grąžinti. } // Pagrindinis uždarymas.
5 žingsnis. Apsvarstykite šiuos skirtingų stilių pavyzdžius:
int main () {int i = 0; jei (1+1 == 2) {i = 2; }} / * Whitesmiths Style * / int main () {int i; jei (1+1 == 2) {i = 2; }} / * GNU stilius * / int main () {int i; jei (sąlyga) {i = 2; funkcijos (); }}
Patarimai
- Savo programoms visada naudokite ISO kompiliatorių.
- „a.out“yra numatytasis kompiliatoriaus sukurtas vykdomojo failo pavadinimas.
- Jei rašote viską, kas naudoja daug skirtingų kintamųjų ar funkcijų, įtraukite keletą komentarų, kad vėliau būtų lengviau derinti ir suprasti!