Напишите стандартный код на C

Автор: John Pratt
Дата создания: 12 Февраль 2021
Дата обновления: 28 Июнь 2024
Anonim
C. Урок 7. Команды ввода и вывода
Видео: C. Урок 7. Команды ввода и вывода

Содержание

Есть бесконечные способы программирования компьютеров. В конечном итоге программист должен решать, как достичь того, что ему нужно. Однако есть много "хороших способов" использования стилей и функций для лучшей компиляции и более безопасных программ. Убедитесь, что будущие программисты (включая вас самих), которые продолжают работать над вашим проектом, могут читать и понимать ваш код.

Шагать

Метод 1 из 2: напишите стандартный код

  1. Загрузите C ++ IDE (интегрированную среду разработки), такую ​​как Eclipse, Netbeans и CodeBlocks, или используйте текстовый редактор, например Notepad ++ или VIM. Вы также можете запускать программы из командной строки, и в этом случае будет достаточно текстового редактора. Может быть полезно выбрать редактор, который указывает синтаксис и поддерживает номера строк. Большинство программистов считают Unix-подобные системы (Linux, OS X, BSD) лучшей средой для разработки программ.
  2. Создайте основной файл программы. Главный файл должен содержать функцию с именем main (). Здесь начинается выполнение программы. С этого момента вы вызываете функции, создаете экземпляры классов и т. Д. В этот файл могут быть включены другие файлы из вашего приложения и библиотек.
  3. Начни писать свою программу. Введите код или программу, которую необходимо создать (примеры см. Ниже). Изучите синтаксис, семантику, парадигмы объектно-ориентированного программирования, потоки данных, схемы алгоритмов, такие как связанные списки, очереди приоритетов и т. Д. C ++ - не простой язык для программирования, но он учит вас основам, которые могут использоваться всеми языки программирования.
  4. Добавьте комментарий к вашему коду. Объясните, что делают функции и для чего нужны переменные. Выбирайте понятные имена для переменных и функций. Имена глобальных переменных начинайте с заглавных букв. В общем, убедитесь, что любой, кто читает ваш код, может его понять.
  5. Правильно используйте отступы в своем коде. Опять же, см. Примеры ниже.
  6. Скомпилируйте свой код с помощью

    g ++ main.cpp

  7. Запустите вашу программу со следующей инструкцией:

    ./a.out

Метод 2 из 2: Примеры

  1. См. Пример 1:

      / * Это простая программа для понимания основ стиля g ++. Это программа с компилятором g ++. * / #Include iostream> / * функции ввода и вывода * / using namespace std; / * мы используем стандартные (стандартные) функции * / int main () / * объявляем основную функцию; int main (void) также возможно. * / {cout " n Привет, папочка"; / * " N" - это новая строка ( t - это табуляция) * / cout " n Привет, мама"; cout " n Это моя первая программа"; cout " n Дата 11.03.2007"; возврат 0; }

  2. См. Пример 2:

      / * Эта программа вычисляет сумму двух чисел * / #include iostream>, используя пространство имен std; int main () {float num1, num2, res; / * объявить переменные; int, double, long тоже работают * / cout " n Введите первое число ="; cin num1; / * введите пользователя в num1 * / cout " n Введите второе число ="; cin num2; res = num1 + num2; cout " n Сумма" num1 "и" num2 "=" res n "; возврат 0; }

  3. См. Пример 3:

      / * Произведение двух чисел * / #include iostream> using namespace std; int main () {число с плавающей запятой1; int num2; двойное разрешение; cout " n Введите первое число ="; cin num1; cout " n Введите второе число ="; cin num2; res = num1 * num2; cout " n Произведение двух чисел =" res n "; возврат 0; }

  4. См. Пример 4:

      // Используйте цикл, чтобы найти математическое уравнение. В этом случае ответ вычисляется на // Вопрос № 1 от Project Euler. #include iostream> using namespace std; int main () {// Открываем из main. int sum1 = 0; int sum2 = 0; int sum3 = 0; int sum4 = 0; // Создает целые числа, необходимые для определения ответа. for (int a = 0, a 1000, a = a + 3) {sum1 = sum1 + a;} // Повторяется до тех пор, пока a не станет равно или больше 1000, прибавляет 3 к a в каждом цикле. Добавляет к сумме1. for (int b = 0; b 1000; b = b + 5) {sum2 = sum2 + b;} // Повторяется, пока b не станет равно или больше 1000, прибавляет 5 к b в каждом цикле. Добавляет b к sum2. for (int c = 0; c 1000; c = c + 15) {sum3 = sum3 + c;} // Повторяется до тех пор, пока c не станет равно или больше 1000, прибавляет 15 к c в каждом цикле. Добавляет c к sum3. сумма4 = сумма1 + сумма2 - сумма3; // sum4 - это сумма sum1 и sum2, из которой вычитается sum3. cout sum4; // Возвращает сумму 4, ответ. cin.get (); // Ждем Enter от пользователя. возврат 0; // Возврат оператора. } // Главная закрыта.

  5. Посмотрите этот пример разных стилей:

      int main () {int я = 0; если (1 + 1 == 2) {я = 2; }} / * Это стиль Уайтсмита * / int main () {int i; если (1 + 1 == 2) {я = 2; }} / * Это стиль GNU * / int main () {int i; если (условие) {i = 2; функция (); }}

Советы

  • Всегда используйте компилятор ISO для своих программ.
  • Исполняемый файл по умолчанию, созданный компилятором, называется «a.out».
  • Если вы пишете что-то с большим количеством разных переменных или функций, попробуйте прокомментировать это, чтобы было легче отлаживать и понимать позже!

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

  • Никогда не используйте нечеткие стили кодирования или устаревшие функции.