Lumilikha ng isang simpleng programa sa C.

May -Akda: Morris Wright
Petsa Ng Paglikha: 23 Abril 2021
I -Update Ang Petsa: 26 Hunyo 2024
Anonim
How To Setup A YouTube Channel | Simple Tutorial
Video.: How To Setup A YouTube Channel | Simple Tutorial

Nilalaman

Nais mo bang mag-program sa C ++? Ang pinakamahusay na paraan upang malaman ito ay upang tumingin sa mga halimbawa. Tingnan ang sumusunod na simpleng programa ng C ++ upang malaman ang higit pa tungkol sa istraktura ng isang C ++ na programa, at pagkatapos ay lumikha ng iyong sariling simpleng programa.

Upang humakbang

  1. Tiyaking mayroon kang isang tagatala at / o isang IDE. Tatlong magagandang pagpipilian ay ang GCC, o kung nagpapatakbo ka ng Windows, Visual Studio Express Edition o Dev-C ++.
  2. Subukan ang ilang mga halimbawang programa. Kopyahin at i-paste ang sumusunod na code sa isang text / code editor:
      Isang simpleng programa na nilikha ni Bjarne Stroustrup (C ++ developer) upang suriin ang iyong tagatala:

      #include iostream> [[Image: Lumikha ng isang Simpleng Programa sa C ++ Hakbang 1 Bersyon 3.webp | gitna]] # isama ang string> gamit ang namespace std; int main () {string s; cout "Ang iyong pangalan n"; cin s; cout "Kumusta," s " n"; ibalik ang 0; }

    • Isang programa para sa pagtukoy ng kabuuan ng dalawang numero:

      [[Larawan: Lumikha ng isang Simpleng Programa sa C ++ Hakbang 2 Bersyon 3..webp | gitna]] # isama ang iostream> gamit ang namespace std; int main () {int no1, no2, kabuuan; cout " nAng unang numero ="; cin no1; cout " nAng pangalawang numero ="; cin no2; kabuuan = no1 + no2; cout " nAng kabuuan ng" no1 "at" no2 "=" sum n "; ibalik ang 0; }

    • Isang programa para sa pagtukoy ng produkto ng mga numero:

      [[Larawan: Lumikha ng isang Simpleng Programa sa C ++ Hakbang 3 Bersyon 3..webp | gitna]] # isama ang iostream> int main () {int v1, v2, saklaw; std :: cout "Ipasok ang dalawang numero:" std :: endl; std :: cin v1 v2; kung (v1 = v2) {range = v2 - v1; } iba pa {range = v1 - v2; } std :: cout "range =" range std :: endl; ibalik ang 0; }

    • Isang programa para sa pagtukoy ng halaga ng mga exponents:

      [[Larawan: Lumikha ng isang Simpleng Programa sa C ++ Hakbang 4 Bersyon 3..webp | gitna]] # isama ang iostream> gamit ang namespace std; int main () {int halaga, pow, resulta = 1; cout "Magpasok ng isang operand:" endl; halaga ng cin; #cout "Magpasok ng isang exponent:" endl; cin pow; para sa (int cnt = 0; cnt! = pow; cnt ++) resulta * = halaga; cout halaga na "sa lakas na" pow "ay:" resulta endl; ibalik ang 0; }

  3. I-save ito bilang isang .cpp file na may naaangkop na pangalan para sa pagpapaandar ng programa. Tandaan na maraming iba pang mga extension para sa mga file ng C ++ - pumili ng isa sa mga ito (tulad ng *. Cc, *. Cxx, *. C ++, *. Cp).
    • Pahiwatig ": sasabihin nitong I-save bilang uri: {piliin ang "Lahat ng mga file"}
  4. Compile ang programa. Sa Linux at sa gcc compiler, ginagamit mo Command: g ++ kabuuan.cpp. Sa Windows gagamitin mo ang isang C ++ tagatala, tulad ng MS Visual C ++,Dev-C ++ o ibang programa na gusto mo.
  5. Patakbuhin ang programa. Sa Linux at ang gcc compiler Command: ./a.out (a.out ay isang exe file na ginawa ng tagatala pagkatapos ng pag-compile ng programa).

Mga Tip

  • pinipigilan ng cin.ignore () ang programa mula sa pag-quit nang wala sa oras at pagsara ng window (bago ka magkaroon ng oras upang makita ito)! Upang wakasan ang programa, pindutin ang anumang key. ang cin.get () ay gumagana sa parehong paraan.
  • Magdagdag ng // bago ang anumang mga komento.
  • Malaya kang mag-eksperimento!
  • Alamin na mag-program sa C ++ na may mga pamantayan sa ISO
  • Para sa karagdagang impormasyon tungkol sa pagprograma sa C ++, mangyaring bisitahin ang cplusplus.com

Mga babala

  • Mag-crash ang iyong programa kung susubukan mong magtalaga ng mga character sa isa sa mga "int" na variable. Dahil walang tamang paghawak ng error, hindi mai-convert ng iyong programa ang mga halaga. Mas mahusay mong basahin ang mga string o hawakan ang mga error.
  • Manatiling malayo sa Dev-C ++ hangga't maaari, dahil mayroon itong maraming mga bug at naglalaman ito ng isang hindi napapanahong tagatala, at hindi na-update mula noong 2005.
  • Huwag kailanman gumamit ng kalabisan na code.

Mga kailangan

  • Isang text / code editor (hal. Vim, Notepad, atbp.).
  • Isang tagatala.
  • Posibleng isang IDE na may isang editor at isang tagatala.
  • Turbo C
  • Codepad online
  • Notepad ++