Paprastos programos sukūrimas C.

Autorius: Morris Wright
Kūrybos Data: 23 Balandis 2021
Atnaujinimo Data: 1 Liepos Mėn 2024
Anonim
Free Pascal. Paprastos konsolinės programos kūrimas 1
Video.: Free Pascal. Paprastos konsolinės programos kūrimas 1

Turinys

Ar kada norėjote programuoti C ++ kalba? Geriausias būdas to išmokti yra ieškoti pavyzdžių. Pažvelkite į šią paprastą C ++ programą, kad sužinotumėte daugiau apie C ++ programos struktūrą, tada sukurkite savo paprastą programą.

Žengti

  1. Įsitikinkite, kad turite kompiliatorių ir (arba) IDE. Trys geri pasirinkimai yra GCC arba, jei naudojate „Windows“, „Visual Studio Express Edition“ arba „Dev-C ++“.
  2. Išbandykite keletą pavyzdinių programų. Nukopijuokite ir įklijuokite šį kodą į teksto / kodo rengyklę:
      Paprasta programa, sukurta Bjarne Stroustrup (C ++ kūrėjas), kad patikrintumėte savo kompiliatorių:

      #include iostream> [[Vaizdas: sukurkite paprastą programą C ++ 1 veiksmo 3 versijoje. jpg | centre]] #include string> naudodami vardų standartą; int main () {string s; cout "Tavo vardas n"; cin s; cout "Sveiki, s" n "; grąžinti 0; }

    • Dviejų skaičių sumos nustatymo programa:

      [[Vaizdas: sukurkite paprastą programą C ++ Step 2 versijoje 3.webp | centre]] #include iostream> naudodami vardų standartą; int main () {int no1, no2, suma; cout " nPirmasis skaičius ="; cin no1; cout " nAntrasis skaičius ="; cin no2; suma = no1 + no2; cout " nSuma" no1 "ir" no2 "=" suma n "; grąžinti 0; }

    • Skaičių sandaugos nustatymo programa:

      [[Vaizdas: sukurkite paprastą programą C ++ Step 3 versijoje 3.webp | centre]] #include iostream> int main () {int v1, v2, range; std :: cout "Įveskite du skaičius:" std :: endl; std :: cin v1 v2; if (v1 = v2) {diapazonas = v2 - v1; } dar {diapazonas = v1 - v2; } std :: cout "range =" diapazonas std :: endl; grąžinti 0; }

    • Eksponentų vertės nustatymo programa:

      [[Vaizdas: sukurkite paprastą programą C ++ Step 4 versijoje 3.webp | centre]] #include iostream> naudodami vardų standartą; int main () {int reikšmė, pow, rezultatas = 1; cout "Įveskite operandą:" endl; cino vertė; #cout "Įveskite rodiklį:" endl; cin pow; už (int cnt = 0; cnt! = pow; cnt ++) rezultatą * = vertė; cout reikšmė "į galią" pow "yra:" rezultatas endl; grąžinti 0; }

  3. Išsaugokite tai kaip .cpp failą su atitinkamu programos funkcijos pavadinimu. Atkreipkite dėmesį, kad yra daugybė kitų C ++ failų plėtinių - pasirinkite vieną iš jų (pvz., *. Cc, *. Cxx, *. C ++, *. Cp).
    • PATARIMAS ": turėtų būti parašyta Išsaugoti kaip tipą: {pasirinkite "Visi failai"}
  4. Sudarykite programą. „Linux“ ir „gcc“ kompiliatoriuje naudojate Komanda: g ++ sum.cpp. „Windows“ sistemoje naudojate C ++ kompiliatorių, pvz MS Visual C ++,„Dev-C ++“ ar kita jūsų pageidaujama programa.
  5. Paleiskite programą. „Linux“ ir „gcc“ kompiliatoriaus komandoje: ./a.out (a.out yra exe failas, kurį kompiliatorius sukūrė sukompiliavęs programą).

Patarimai

  • cin.ignore () neleidžia programai išeiti anksčiau laiko ir neuždaryti lango (dar nespėjus jo pamatyti)! Norėdami baigti programą, paspauskite bet kurį klavišą. cin.get () veikia taip pat.
  • Prieš komentuodami pridėkite //.
  • Galite laisvai eksperimentuoti!
  • Išmokite programuoti C ++ kalba pagal ISO standartus
  • Norėdami gauti daugiau informacijos apie programavimą C ++, apsilankykite cplusplus.com

Įspėjimai

  • Programa užstrigs, jei bandysite priskirti simbolius vienam iš „int“ kintamųjų. Kadangi nėra tinkamo klaidų valdymo, programa negali konvertuoti reikšmių. Geriau skaitykite eilutes arba tvarkykite klaidas.
  • Laikykitės kuo toliau nuo „Dev-C ++“, nes jame yra kelios klaidos, jame yra pasenęs kompiliatorius ir jis nebuvo atnaujintas nuo 2005 m.
  • Niekada nenaudokite nereikalingo kodo.

Būtinybės

  • Teksto / kodo redaktorius (pvz., „VIM“, „Užrašų knygelė“ ir kt.).
  • Kompiliatorius.
  • Galbūt IDE su redaktoriumi ir kompiliatoriumi.
  • „Turbo C“
  • „Codepad“ internete
  • „Notepad ++“