Главная » 2015 » Октябрь » 26 » Как написать стандартный код в C++
21:17
Как написать стандартный код в C++

Как написать стандартный код в C++

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



Шаги

  1. 1 Загрузите ИСР С++ (интегрированную среду разработки), такую как Eclipse, NetBeans и CodeBlocks, или вы можете использовать обычный текстовый редактор, например Notepad++ или VIM. Вы также можете запускать программы из командной строки; в этом случае подойдет любой текстовый редактор. Может быть удобнее выбрать редактор, который поддерживает подсветку синтаксиса и номер строки. Большинство программистов отмечают, что Unix-подобные системы (Linux, OS X, BSD) являются лучшими средами для разработки.

  2. 2 Создайте основной файл программы. Основной файл должен включать функцию, именуемую main (). Именно здесь начинается выполнение программы. Отсюда, вы должны вызывать функции, создать экземпляры классов и т.д. Другие файлы вашего приложения, а также библиотеки, могут быть включены в этот файл.
  3. 3 Начните написание программы. Вставьте код или программу, которые вам нужно построить (смотрите ниже несколько примеров). Изучите синтаксис, семантику, парадигмы объектно-ориентированного программирования, структуру данных, разработку алгоритмов, такие как маркированные списки, очереди с приоритетами и т.д. С ++ - не легкий язык программирования, но при этом он учит вас основам, которые распространяются на все языки программирования.
  4. 4 Вставьте в код комментарии. Объясните, что ваши функции делают и какие переменные являются для чего предназначены. Выберите понятные имена переменных и функций. Напишите с прописной имена глобальных переменных. В общем, убедитесь, что каждый, кто читает ваш код, может понять его.
  5. 5 Используйте в коде правильные отступы. Опять же, смотрите примеры ниже.
  6. 6Компилируйте свой код с помощью g++ main.cpp
  7. 7 Запустите вашу программу, набрав: ./a.out

Примеры

Пример.1:-

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



Пример.2:-

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



Пример.3:-

/* Произведение двух чисел */ #include <iostream> using namespace std; int main() { float num1; int num2; double res; cout << " Введите первое число= " ; cin >> num1; cout << " Введите второе число= " ; cin >> num2; res = num1 * num2; cout << " Произведение двух чисел = " << res ' ' ; return 0; }



Пример.4:-

// Цикл для поиска математического равенства. В этом случае он вычисляет ответ на // Вопрос #1 Проекта Эйлер. #include <iostream> using namespace std; int 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;} // Выполняет цикл, пока а не станет 1000 или более, прибавляя 3 к а с каждым циклом. Также прибавляет a к sum1. 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. sum4 = sum1 + sum2 - sum3; // sum4 получает сумму sum1 и sum2 и отнимает sum3. cout << sum4; // Выводит sum4, ответ. cin.get(); // Ждет, пока пользователь нажмет Ввод. return 0; // Оператор возврата. } // Закрытие основной части.



Примеры различных стилей:

int main(){ int i = 0; if(1+1==2){ i = 2; } } /* Это стиль Whitesmiths */ int main() { int i; if (1+1==2) { i = 2; } } /* Это стиль GNU */ int main () { int i; if (condition) { i = 2; function (); } }

Советы

  • Всегда старайтесь использовать компилятор ISO для своих программ.
  • 'a.out' - название исполняемого файла по умолчанию, сделанного компьютером.

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

  • Никогда не используйте запутанные стили или устаревшие функции.
Категория: Вопросы и ответы | Просмотров: 507 | | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]