Създаване на проста програма в C.

Автор: Morris Wright
Дата На Създаване: 23 Април 2021
Дата На Актуализиране: 26 Юни 2024
Anonim
Создание игры на C++ / Змейка - Урок #1 (Создание карты)
Видео: Создание игры на C++ / Змейка - Урок #1 (Создание карты)

Съдържание

Някога искали ли сте да програмирате на C ++? Най-добрият начин да научите това е да разгледате примери. Разгледайте следната проста програма на C ++, за да научите повече за структурата на програма C ++ и след това създайте своя собствена проста програма.

Стъпвам

  1. Уверете се, че имате компилатор и / или IDE. Три добри избора са GCC или ако използвате Windows, Visual Studio Express Edition или Dev-C ++.
  2. Опитайте някои примерни програми. Копирайте и поставете следния код в редактор на текст / код:
      Проста програма, създадена от Bjarne Stroustrup (C ++ разработчик), за да проверите вашия компилатор:

      #include iostream> [[Изображение: Създаване на проста програма в C ++ Стъпка 1 Версия 3.webp | център]] #include string> using space names std; int main () {низ s; cout "Вашето име n"; cin s; cout "Здравей," s " n"; връщане 0; }

    • Програма за определяне на сумата от две числа:

      [[Изображение: Създайте проста програма в C ++ Стъпка 2 Версия 3.webp | център]] #include iostream> using namespace std; int main () {int no1, no2, сума; cout " nПървото число ="; cin no1; cout " nВторото число ="; cin no2; сума = no1 + no2; cout " nСумата от" no1 "и" no2 "=" сума n "; връщане 0; }

    • Програма за определяне на произведението на числата:

      [[Изображение: Създаване на проста програма в C ++ Стъпка 3 Версия 3.webp | център]] #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 Версия 3.webp | център]] #include iostream> using space names std; int main () {стойност на int, pow, резултат = 1; cout "Въведете операнд:" endl; cin стойност; #cout "Въведете степен:" endl; цин прах; за (int cnt = 0; cnt! = pow; cnt ++) резултат * = стойност; cout стойност "до степен" pow "е:" резултат endl; връщане 0; }

  3. Запазете това като .cpp файл с подходящо име за функцията на програмата. Имайте предвид, че има много други разширения за C ++ файлове - изберете едно от тях (например *. Cc, *. Cxx, *. C ++, *. Cp).
    • СЪВЕТ ": трябва да пише Запази като тип: {изберете "Всички файлове"}
  4. Компилирайте програмата. В Linux и компилатора gcc използвате Команда: g ++ sum.cpp. В Windows използвате компилатор на C ++, като например MS Visual C ++,Dev-C ++ или друга програма по ваше предпочитание.
  5. Стартирайте програмата. В Linux и командата на компилатора на gcc: ./a.out (a.out е exe файл, създаден от компилатора след компилиране на програмата).

Съвети

  • cin.ignore () предотвратява преждевременното излизане на програмата и затваряне на прозореца (преди да имате време да го видите)! За да прекратите програмата, натиснете произволен клавиш. cin.get () функционира по същия начин.
  • Добавете // преди коментари.
  • Можете да експериментирате!
  • Научете се да програмирате на C ++ със стандартите ISO
  • За повече информация относно програмирането в C ++, моля, посетете cplusplus.com

Предупреждения

  • Вашата програма ще се срине, ако се опитате да присвоите символи на една от променливите "int". Тъй като няма правилно обработване на грешки, вашата програма не може да преобразува стойностите. По-добре четете низове или обработвайте грешки.
  • Стойте далеч от Dev-C ++, доколкото е възможно, тъй като има множество грешки и съдържа остарял компилатор и не е актуализиран от 2005 г. насам.
  • Никога не използвайте излишен код.

Необходимост

  • Редактор на текст / код (напр. Vim, Notepad и др.).
  • Компилатор.
  • Възможно е IDE с редактор и компилатор.
  • Турбо С
  • Codepad онлайн
  • Notepad ++