Krijimi i një programi të thjeshtë në C.

Autor: Morris Wright
Data E Krijimit: 23 Prill 2021
Datën E Azhurnimit: 1 Korrik 2024
Anonim
Krijimi i një programi të thjeshtë në C. - Këshilla
Krijimi i një programi të thjeshtë në C. - Këshilla

Përmbajtje

Keni dashur ndonjëherë të programoni në C ++? Mënyra më e mirë për ta mësuar këtë është të shikojmë shembuj. Shikoni programin vijues të thjeshtë C ++ për të mësuar më shumë rreth strukturës së një programi C ++ dhe më pas krijoni programin tuaj të thjeshtë.

Të shkelësh

  1. Sigurohuni që keni një përpilues dhe / ose një IDE. Tri zgjedhje të mira janë GCC, ose nëse po përdorni Windows, Visual Studio Express Edition ose Dev-C ++.
  2. Provoni disa programe shembullore. Kopjoni dhe ngjisni kodin vijues në një redaktues teksti / kodi:
      Një program i thjeshtë krijuar nga Bjarne Stroustrup (Zhvilluesi C ++) për të kontrolluar përpiluesin tuaj:

      #include iostream> [[Image: Krijo një program të thjeshtë në C ++ Hapi 1 Versioni 3.webp | qendra]] # përfshij vargun> duke përdorur namespace std; int main () {vargu s; cout "Emri yt n"; cin s; cout "Përshëndetje", "s" n "; kthimi 0; }

    • Një program për përcaktimin e shumës së dy numrave:

      [[Image: Krijo një program të thjeshtë në C ++ Hapi 2 Versioni 3.webp | qendra]] # përfshij iostream> duke përdorur namespace std; int kryesore () {int nr.1, nr.2, shuma; cout " n Numri i parë ="; cin no1; cout " n Numri i dytë ="; cin no2; shuma = nr.1 + nr.2; cout " nShuma e" no1 "dhe" no2 "=" shuma n "; kthimi 0; }

    • Një program për përcaktimin e produktit të numrave:

      [[Image: Krijo një program të thjeshtë në C ++ Hapi 3 Versioni 3.webp | qendra]] #include iostream> int main () {int v1, v2, range; std :: cout "Vendosni dy numra:" std :: endl; std :: cin v1 v2; nëse (v1 = v2) {diapazoni = v2 - v1; } tjetër {varg = v1 - v2; } std :: cout "range =" range std :: endl; kthimi 0; }

    • Një program për përcaktimin e vlerës së eksponentëve:

      [[Image: Krijo një program të thjeshtë në C ++ Hapi 4 Versioni 3.webp | qendra]] # përfshij iostream> duke përdorur namespace std; int main () {vlera int, fuqia, rezultati = 1; cout "Fut një operand:" endl; vlera cin; #cout "Vendos një eksponent:" endl; cin pow; për (int cnt = 0; cnt! = pow; cnt ++) rezultat * = vlerë; vlera e cout "për fuqinë" pow "është:" resultl endl; kthimi 0; }

  3. Ruani këtë si një skedar .cpp me një emër të përshtatshëm për funksionin e programit. Vini re se ka shumë shtesa të tjera për skedarët C ++ - zgjidhni njërën prej tyre (të tilla si *. Cc, *. Cxx, *. C ++, *. Cp).
    • HINT ": duhet të thotë Ruaj si tip: {zgjidh "Të gjitha skedarët"}
  4. Përpiloni programin. Në Linux dhe përpiluesin gcc, ju përdorni Komanda: g ++ sum.cpp. Në Windows përdorni një përpilues C ++, si p.sh. MS Visual C ++,Dev-C ++ ose një program tjetër të preferencës suaj.
  5. Drejtoni programin. Në Linux dhe Komanda e përpiluesit gcc: ./a.out (a.out është një skedar exe i prodhuar nga përpiluesi pas përpilimit të programit).

Këshilla

  • cin.ignore () parandalon programin të lërë para kohe dhe të mbyllë dritaren (para se të keni kohë ta shihni)! Për të përfunduar programin, shtypni çdo buton. cin.get () funksionon në të njëjtën mënyrë.
  • Shtoni // para se të keni ndonjë koment.
  • Jeni të lirë të eksperimentoni!
  • Mësoni të programoni në C ++ me standardet ISO
  • Për më shumë informacion në lidhje me programimin në C ++, ju lutemi vizitoni cplusplus.com

Paralajmërime

  • Programi juaj do të prishet nëse përpiqeni të caktoni karaktere në një nga ndryshoret "int". Për shkak se nuk ka trajtim të duhur të gabimeve, programi juaj nuk mund të konvertojë vlerat. Më mirë lexoni vargje ose trajtoni gabime.
  • Qëndroni larg Dev-C ++ sa më shumë që të jetë e mundur, pasi ka shumë gabime dhe përmban një përpilues të vjetëruar dhe nuk është azhurnuar që nga viti 2005.
  • Asnjëherë mos përdorni kod të tepërt.

Nevojat

  • Një redaktues teksti / kodi (p.sh. vim, Notepad, etj.).
  • Një përpilues.
  • Ndoshta një IDE me një redaktor dhe një përpilues.
  • Turbo C
  • Kodi në internet
  • Notepad ++