Сохтани барномаи оддӣ дар C

Муаллиф: Morris Wright
Санаи Таъсис: 23 Апрел 2021
Навсозӣ: 1 Июл 2024
Anonim
Сохтани барнома дар блокнот
Видео: Сохтани барнома дар блокнот

Мундариҷа

Ҳамеша мехостед дар C ++ барнома созед? Усули беҳтарини омӯхтани ин дидани мисолҳост. Барои маълумоти бештар дар бораи сохтори барномаи C ++ ба барномаи зерини оддии C ++ нигаред ва баъд барномаи оддии худро созед.

Ба қадам

  1. Боварӣ ҳосил кунед, ки шумо як компилятор ва / ё IDE доред. Се интихоби хуб GCC мебошанд, ё агар шумо Windows, Visual Studio Express Edition ё Dev-C ++ кор карда истода бошед.
  2. Баъзе барномаҳои намунавиро санҷед. Рамзи зеринро ба муҳаррири матн / рамз нусхабардорӣ кунед:
      Барномаи оддӣ аз ҷониби Bjarne Stroustrup (C ++ таҳиягар) барои тафтиш кардани тартибдиҳандаи шумо:

      #include iostream> [[Тасвир: Эҷоди як барномаи оддӣ дар C ++ Қадами 1 Version 3.webp | center]] #include string> using space name std; int main () {string s; cout "Номи шумо n"; cin s; cout "Салом," s " n"; бозгашт 0; }

    • Барнома барои муайян кардани суммаи ду рақам:

      [[Тасвир: Эҷоди як барномаи оддӣ дар C ++ Step 2 Version 3.webp | center]] #include iostream> бо истифода аз фазои ном std; int main () {int no1, no2, sum; cout " nРақами аввал ="; cin no1; cout " nРақами дуввум ="; cin no2; сумма = no1 + no2; cout " nМаблағи" no1 "ва" no2 "=" sum n "; бозгашт 0; }

    • Барнома барои муайян кардани ҳосили рақамҳо:

      [[Тасвир: Эҷоди як барномаи оддӣ дар C ++ Step 3 Version 3.webp | center]] #include iostream> int main () {int v1, v2, range; std :: cout "Ду рақамро ворид кунед:" std :: endl; std :: cin v1 v2; агар (v1 = v2) {диапазон = v2 - v1; } else {диапазон = v1 - v2; } std :: cout "range =" range std :: endl; бозгашт 0; }

    • Барнома барои муайян кардани арзиши нишондиҳандаҳо:

      [[Тасвир: Сохтани барномаи оддӣ дар C ++ Қадами 4 Version 3.webp | марказ]] #include iostream> бо истифода аз фазои ном std; int main () {int арзиши, pow, натиҷа = 1; cout "Enter a operand:" endl; арзиши син; #cout "Як нишондиҳандаро ворид кунед:" endl; cin pow; барои (int cnt = 0; cnt! = pow; cnt ++) натиҷа * = қимат; арзиши cout "ба қудрати" pow "чунин аст:" result endl; бозгашт 0; }

  3. Инро ҳамчун файли .cpp бо номи мувофиқ барои вазифаи барнома сабт кунед. Аҳамият диҳед, ки барои файлҳои C ++ васеъкунии зиёди дигар мавҷуд аст - яке аз онҳоро интихоб кунед (ба монанди *. Cc, *. Cxx, *. C ++, *. Cp).
    • Ишора ": он бояд Сабт ҳамчун намуд навишта шавад: {"Ҳама файлҳо" -ро интихоб кунед}
  4. Барномаро тартиб диҳед. Дар Linux ва compiler gcc шумо истифода мебаред Фармон: g ++ sum.cpp. Дар Windows шумо компилятери C ++ -ро истифода мебаред, масалан MS Visual C ++,Dev-C ++ ё барномаи дигари афзалиятноки шумо.
  5. Барномаро иҷро кунед. Дар Linux ва gcc compiler Command: ./a.out (a.out файли exe мебошад, ки онро пас аз тартиб додани барнома компилятор истеҳсол мекунад).

Маслиҳатҳо

  • cin.ignore () монеъ мешавад, ки барнома барвақт қатъ шавад ва равзана пӯшида шавад (пеш аз он ки шумо вақти онро бубинед)! Барои ба итмом расонидани барнома, ягон тугмаро пахш кунед. cin.get () низ ҳамон тавр амал мекунад.
  • Пеш аз ҳама шарҳҳо // илова кунед.
  • Шумо озмоиш карда метавонед!
  • Барномасозиро дар C ++ бо стандартҳои ISO омӯзед
  • Барои маълумоти бештар дар бораи барномасозӣ дар C ++, лутфан ба cplusplus.com ташриф оред

Огоҳӣ

  • Агар шумо кӯшиш кунед, ки аломатҳоро ба яке аз тағирёбандаҳои "int" таъин кунед, барномаи шумо вайрон мешавад. Азбаски коркарди дурусти хато вуҷуд надорад, барномаи шумо наметавонад арзишҳоро табдил диҳад. Шумо беҳтар сатрҳоро мехонед ё хатогиҳоро идора мекунед.
  • То ҳадди имкон аз Dev-C ++ дурӣ ҷӯед, зеро он хатоҳои зиёд дорад ва дар таркибаш кӯҳнашуда аст ва аз соли 2005 инҷониб нав карда намешавад.
  • Рамзи зиёдатиро ҳеҷ гоҳ истифода набаред.

Талабот

  • Муҳаррири матн / код (масалан, vim, Notepad ва ғайра).
  • Тартибдиҳанда.
  • Эҳтимолан IDE бо муҳаррир ва тартибдиҳанда.
  • Турбо C
  • Codepad онлайн
  • Notepad ++