Yksinkertaisen ohjelman luominen C.

Kirjoittaja: Morris Wright
Luomispäivä: 23 Huhtikuu 2021
Päivityspäivä: 1 Heinäkuu 2024
Anonim
JavaScript perusteet OSA 1 - Esittely
Video: JavaScript perusteet OSA 1 - Esittely

Sisältö

Oletko koskaan halunnut ohjelmoida C ++: lla? Paras tapa oppia tämä on tarkastella esimerkkejä. Katso seuraava yksinkertainen C ++ -ohjelma saadaksesi lisätietoja C ++ -ohjelman rakenteesta ja luo sitten oma yksinkertainen ohjelma.

Astua

  1. Varmista, että sinulla on kääntäjä ja / tai IDE. Kolme hyvää vaihtoehtoa on GCC, tai jos käytössäsi on Windows, Visual Studio Express Edition tai Dev-C ++.
  2. Kokeile esimerkkiohjelmia. Kopioi ja liitä seuraava koodi teksti- / koodieditoriin:
      Yksinkertainen ohjelma, jonka on luonut Bjarne Stroustrup (C ++ -kehittäjä) tarkistaa kääntäjäsi:

      #include iostream> [[Kuva: Luo yksinkertainen ohjelma C ++ Step 1 Versio 3.webp | center]] #include string> käyttäen nimiavaruuden vakio; int main () {merkkijonot; cout "Nimesi n"; cin s; cout "Hei, s" n "; paluu 0; }

    • Ohjelma kahden luvun summan määrittämiseksi:

      [[Kuva: Luo yksinkertainen ohjelma C ++ - vaiheen 2 versiossa 3.webp | center]] #include iostream> käyttämällä nimiavaruuden vakiota; int main () {int no1, no2, summa; cout " nEnsimmäinen numero ="; cin no1; cout " nToinen numero ="; cin no2; summa = no1 + no2; cout " nSummien" no1 "ja" no2 "summa =" summa n "; paluu 0; }

    • Ohjelma numeroiden tulon määrittämiseksi:

      [[Kuva: Luo yksinkertainen ohjelma C ++ - vaiheen 3 versiossa 3.webp | center]] #include iostream> int main () {int v1, v2, range; std :: cout "Syötä kaksi numeroa:" std :: endl; vakio :: cin v1 v2; jos (v1 = v2) {alue = v2 - v1; } else {alue = v1 - v2; } std :: cout "range =" alue std :: endl; paluu 0; }

    • Ohjelma eksponenttien arvon määrittämiseksi:

      [[Kuva: Luo yksinkertainen ohjelma C ++ - vaiheen 4 versiossa 3.webp | center]] #include iostream> käyttämällä nimiavaruuden vakiota; int main () {int-arvo, pow, tulos = 1; cout "Anna operandi:" endl; cin-arvo; #cout "Syötä eksponentti:" endl; cin pow; varten (int cnt = 0; cnt! = pow; cnt ++) tulos * = arvo; cout-arvo "tehoon" pow "on:" tulos endl; paluu 0; }

  3. Tallenna tämä .cpp-tiedostona, jolla on asianmukainen nimi ohjelman toiminnolle. Huomaa, että C ++ -tiedostoille on olemassa monia muita laajennuksia - valitse yksi niistä (kuten *. Cc, *. Cxx, *. C ++, *. Cp).
    • VIHJE ": sen pitäisi sanoa Tallenna nimellä: {valitse "Kaikki tiedostot"}
  4. Kokoa ohjelma. Käytät Linuxissa ja gcc-kääntäjässä Komento: g ++ summa.cpp. Windowsissa käytät C ++ -kääntäjää, kuten MS Visual C ++,Dev-C ++ tai jokin muu haluamasi ohjelma.
  5. Suorita ohjelma. Linuxissa ja gcc-kääntäjässä Command: ./a.out (a.out on exe-tiedosto, jonka kääntäjä on tuottanut ohjelman kääntämisen jälkeen).

Vinkkejä

  • cin.ignore () estää ohjelmaa sulkeutumasta ennenaikaisesti ja sulkemasta ikkunaa (ennen kuin sinulla on aikaa nähdä sitä)! Lopeta ohjelma painamalla mitä tahansa näppäintä. cin.get () toimii samalla tavalla.
  • Lisää // ennen kommentteja.
  • Voit kokeilla vapaasti!
  • Opi ohjelmoimaan C ++: ssa ISO-standardien mukaisesti
  • Lisätietoja ohjelmoinnista C ++: ssa on osoitteessa cplusplus.com

Varoitukset

  • Ohjelma kaatuu, jos yrität määrittää merkkejä yhdelle "int" -muuttujasta. Koska virheiden käsittelyä ei ole asianmukaista, ohjelma ei voi muuntaa arvoja. Parempi lukea merkkijonoja tai käsitellä virheitä.
  • Pysy kaukana Dev-C ++: sta niin pitkälle kuin mahdollista, koska siinä on useita virheitä ja se sisältää vanhentuneen kääntäjän, eikä sitä ole päivitetty vuodesta 2005 lähtien.
  • Älä koskaan käytä turhaa koodia.

Tarpeet

  • Teksti- / koodieditori (esim. Vim, Muistio jne.).
  • Kääntäjä.
  • Mahdollisesti IDE, jossa on editori ja kääntäjä.
  • Turbo C
  • Codepad verkossa
  • Muistio ++