Parašykite standartinį kodą C

Autorius: John Pratt
Kūrybos Data: 12 Vasario Mėn 2021
Atnaujinimo Data: 28 Birželio Birželio Mėn 2024
Anonim
Nustokite pirkti! Pasidaryk pats! 3 ingredientai + 10 minučių! Sūris namuose
Video.: Nustokite pirkti! Pasidaryk pats! 3 ingredientai + 10 minučių! Sūris namuose

Turinys

Kompiuterių programavimo būdų yra begalė. Galiausiai programuotojui priklauso, kaip pasiekti tai, ko jam reikia. Tačiau yra daug „gerų būdų“, kaip stiliai ir funkcijos naudojami geresniam kompiliavimui ir saugesnėms programoms. Įsitikinkite, kad būsimi programuotojai (įskaitant ir jus), kurie ir toliau dirba su jūsų projektu, gali perskaityti ir suprasti jūsų kodą.

Žengti

1 metodas iš 2: parašykite standartinį kodą

  1. Atsisiųskite C ++ IDE (integruotą kūrimo aplinką), pvz., „Eclipse“, „Netbeans“ ir „CodeBlocks“, arba naudokite teksto redaktorių, pvz., „Notepad ++“ ar VIM. Programas galite paleisti ir iš komandinės eilutės, tokiu atveju pakaks teksto redaktoriaus. Gali būti naudinga pasirinkti redaktorių, kuris nurodo sintaksę ir palaiko eilučių numerius. Dauguma programuotojų mano, kad „Unix“ tipo sistemos („Linux“, „OS X“, BSD) yra geriausios programos kūrimo aplinkos.
  2. Sukurkite pagrindinį programos failą. Pagrindiniame faile turi būti funkcija, vadinama main (). Čia prasideda programos vykdymas. Nuo šio momento skambinate funkcijoms, pavyzdinėms klasėms ir kt. Kiti failai iš jūsų programos ir bibliotekų gali būti įtraukti į šį failą.
  3. Pradėkite rašyti savo programą. Įveskite kodą arba programą, kurią jums reikia sukurti (keletą pavyzdžių žr. Toliau). Sužinokite sintaksę, semantiką, objektinio programavimo paradigmas, duomenų srautus, algoritmų dizainus, pvz., Susietus sąrašus, prioritetines eiles ir tt programavimo kalbos.
  4. Pridėkite komentarą prie savo kodo. Paaiškinkite, ką atlieka funkcijos ir kam reikalingi kintamieji. Pasirinkite aiškius kintamųjų ir funkcijų pavadinimus. Pradėkite visuotinių kintamųjų pavadinimus didžiosiomis raidėmis. Apskritai įsitikinkite, kad visi, skaitantys jūsų kodą, gali jį suprasti.
  5. Tinkamai naudokite įtrauką kode. Vėlgi, žiūrėkite toliau pateiktus pavyzdžius.
  6. Sudarykite savo kodą su

    g ++ main.cpp

  7. Paleiskite programą atlikdami šią instrukciją:

    ./a.out

2 metodas iš 2: pavyzdžiai

  1. Žr. 1 pavyzdį:

      / * Tai paprasta programa, skirta suprasti g ++ stiliaus pagrindus. Tai programa su kompiliatoriumi „g ++“. * / # Įtraukite iostream> / * įvesties ir išvesties funkcijas * / naudodami vardų standartą; / * mes naudojame standartines (standartines) funkcijas * / int main () / * deklaruojame pagrindinę funkciją; int main (void) taip pat galima. * / {cout " n Labas tėti"; / * " N" yra nauja eilutė ( t yra skirtukas) * / cout " n Sveika mama"; cout " n Tai mano pirmoji programa"; cout " n 2007-03-03 data"; grąžinti 0; }

  2. Žr. 2 pavyzdį:

      / * Ši programa apskaičiuoja dviejų skaičių sumą * / #include iostream> naudodama vardų sritį std; int main () {float num1, num2, res; / * deklaruoti kintamuosius; int, double, long taip pat veikia * / cout " n Įveskite pirmąjį skaičių ="; cin num1; / * įveskite vartotoją num1 * / cout " n Įveskite antrą skaičių ="; cin num2; res = num1 + num2; cout " n" num1 "ir" num2 "suma =" res n "; grąžinti 0; }

  3. Žr. 3 pavyzdį:

      / * Dviejų skaičių produktas * / #include iostream> naudojant vardų sritį standartinę; int main () {float num1; int num2; dviguba raiška; cout " n Įveskite pirmąjį skaičių ="; cin num1; cout " n Įveskite antrą skaičių ="; cin num2; res = num1 * num2; cout " n Dviejų skaičių sandauga =" res n "; grąžinti 0; }

  4. Žr. 4 pavyzdį:

      // Naudokite kilpą, kad rastumėte matematinę lygtį. Tokiu atveju atsakymas apskaičiuojamas į // Project Euler klausimą Nr. 1. #include iostream> naudojant vardų srities standartą; int main () {// Atidaryti nuo main. int suma1 = 0; int suma2 = 0; int suma3 = 0; int suma4 = 0; // Sukuria sveikus skaičius, reikalingus atsakymui nustatyti. for (int a = 0, 1000, a = a + 3) {suma1 = suma1 + a;} // kartojasi, kol a yra lygi arba didesnė už 1000, prie kiekvienos kilpos prideda 3. Prie sumos1 prideda a. už (int b = 0; b 1000; b = b + 5) {suma2 = suma2 + b;} // kartojasi, kol b yra lygi arba didesnė už 1000, kiekvienoje kilpoje prideda 5 prie b. Prie sum2 prideda b. for (int c = 0; c 1000; c = c + 15) {sum3 = sum3 + c;} // Kartojasi, kol c yra lygus 1000 arba didesnis, kiekvienoje kilpoje prie c prideda 15. Prie sum3 prideda c. suma4 = suma1 + suma2 - suma3; // suma4 yra suma1 ir suma2, iš kurių atimama suma3. cout sum4; // Pateikia atsakymą sum4. cin.get (); // Palaukite „Enter“ iš vartotojo. grąžinti 0; // Grąžinimo sakinys. } // Pagrindinis uždarytas.

  5. Peržiūrėkite šį skirtingų stilių pavyzdį:

      int main () {int i = 0; jei (1 + 1 == 2) {i = 2; }} / * Tai baltakalio stilius * / int main () {int i; jei (1 + 1 == 2) {i = 2; }} / * Tai yra GNU stilius * / int main () {int i; jei (sąlyga) {i = 2; funkcija (); }}

Patarimai

  • Savo programoms visada naudokite ISO kompiliatorių.
  • Numatytasis kompiliatoriaus sukurtas vykdomasis failas vadinamas „a.out“.
  • Jei rašote ką nors su daugybe skirtingų kintamųjų ar funkcijų, pabandykite tai pakomentuoti, kad vėliau būtų lengviau derinti ir suprasti!

Įspėjimai

  • Niekada nenaudokite neaiškių kodavimo stilių ar pasenusių funkcijų.