Kaip parašyti standartinį kodą C ++: 11 žingsnių (su paveikslėliais)

Turinys:

Kaip parašyti standartinį kodą C ++: 11 žingsnių (su paveikslėliais)
Kaip parašyti standartinį kodą C ++: 11 žingsnių (su paveikslėliais)

Video: Kaip parašyti standartinį kodą C ++: 11 žingsnių (su paveikslėliais)

Video: Kaip parašyti standartinį kodą C ++: 11 žingsnių (su paveikslėliais)
Video: PROFESIONALŲ ŽAIDIMAS. Kas yra sąmonė? 1 filmas 2024, Lapkritis
Anonim

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

Įrašykite standartinį kodą C ++ 1 veiksme
Įrašykite standartinį kodą C ++ 1 veiksme

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.

Įrašykite standartinį kodą C ++ 2 veiksme
Įrašykite standartinį kodą C ++ 2 veiksme

Ž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.

Įrašykite standartinį kodą C ++ 3 veiksme
Įrašykite standartinį kodą C ++ 3 veiksme

Ž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.

Įveskite standartinį kodą C ++ 4 veiksme
Įveskite standartinį kodą C ++ 4 veiksme

Ž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.

Įveskite standartinį kodą C ++ 5 veiksme
Įveskite standartinį kodą C ++ 5 veiksme

5 žingsnis. Naudokite tinkamas kodo įtraukas

Vėlgi, žiūrėkite žemiau pateiktą pavyzdį.

Įveskite standartinį kodą C ++ 6 veiksme
Įveskite standartinį kodą C ++ 6 veiksme

6. Sudarykite kodą naudodami

g ++ main.cpp

Įveskite standartinį kodą C ++ 7 veiksme
Įveskite standartinį kodą C ++ 7 veiksme

Ž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!