Создание простой программы на C.

Автор: Morris Wright
Дата создания: 23 Апрель 2021
Дата обновления: 1 Июль 2024
Anonim
Программирование на Си - Урок 12 - Пишем первую простую игру про голодную собаку
Видео: Программирование на Си - Урок 12 - Пишем первую простую игру про голодную собаку

Содержание

Вы когда-нибудь хотели программировать на C ++? Лучший способ узнать это - посмотреть на примеры. Взгляните на следующую простую программу на C ++, чтобы узнать больше о структуре программы на C ++, а затем создайте свою собственную простую программу.

Шагать

  1. Убедитесь, что у вас есть компилятор и / или IDE. Три хороших варианта: GCC или, если вы используете Windows, Visual Studio Express Edition или Dev-C ++.
  2. Попробуйте несколько примеров программ. Скопируйте и вставьте следующий код в редактор текста / кода:
      Простая программа, созданная Бьярне Страуструп (Разработчик C ++), чтобы проверить свой компилятор:

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

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

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

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

      [[Изображение: Создание простой программы на C ++, шаг 3, версия 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 =" диапазон std :: endl; возврат 0; }

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

      [[Image: Create a Simple Program in C ++ Step 4 Version 3.webp | center]] #include iostream> using namespace std; int main () {значение int, pow, результат = 1; cout "Введите операнд:" endl; стоимость cin; #cout "Введите показатель степени:" endl; cin pow; for (int cnt = 0; cnt! = pow; cnt ++) результат * = значение; cout значение "в степени" pow ":" result endl; возврат 0; }

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

Советы

  • cin.ignore () предотвращает преждевременный выход из программы и закрытие окна (прежде, чем вы успеете его увидеть)! Чтобы завершить программу, нажмите любую клавишу. cin.get () работает точно так же.
  • Добавьте // перед комментариями.
  • Вы можете экспериментировать!
  • Научитесь программировать на C ++ со стандартами ISO
  • Для получения дополнительной информации о программировании на C ++ посетите cplusplus.com

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

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

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

  • Редактор текста / кода (например, vim, Блокнот и т. Д.).
  • Компилятор.
  • Возможно IDE с редактором и компилятором.
  • Турбо С
  • Кодовая панель онлайн
  • Блокнот ++