Има много начини за програмиране на компютър. В крайна сметка решението как да се постигне това, което е необходимо, остава на програмиста. Има обаче много „най -добри практики“, използващи стилове и функции за по -добро компилиране и програми. Необходима е малко прецизност, за да сте сигурни, че следващите програмисти (включително и вие) в проекта могат да прочетат и разберат вашия код.
Стъпка
Метод 1 от 2: Написване на стандартен код
Стъпка 1. Изтеглете IDE (интегрирана среда за разработка) за C ++ като 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 ++ Style. Тази програма използва g ++ компилатора.*/ #Include/*въведете входни и изходни функции*/ използвайки пространство от имена std; /* използваме std (стандартна) функция* /int main () /* декларираме основната функция; Можете също да използвате int main (void). */ {cout << "\ n Здравей татко"; / * '\ n' е нов ред (t е нов раздел) */ cout << "\ n Здравей мамо"; cout << "\ n Това е първата ми програма"; cout << "\ n Дата 2018-04-20"; връща 0; }
Стъпка 2. Помислете за пример 2:
/ * Тази програма за преброяване на сумата от две числа */ #include using namespace 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 използвайки пространство от имена std; int main () {float num1; int num2; двойна резолюция; cout << "\ n Въведете първото число ="; cin >> num1; cout << "\ n Въведете второто число ="; cin >> num2; res = num1 * num2; cout << "\ n Умножете две числа =" << res '\ n'; връща 0; }
Стъпка 4. Помислете за пример 4:
// '' Looping '' за намиране на математическата формула. В този случай програмата търси отговора на // Въпрос №1 в Project Euler. #include 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;} // '' Loop '', докато a е по -голямо или равно на 1000, като се добавят по 3 всеки '' loop ''. Също така добавете a към sum1. for (int b = 0; b <1000; b = b+5) {sum2 = sum2+b;} // '' Цикъл '', докато b е по -голямо или равно на 1000, като се добавят по 5 всеки '' цикъл ''. Също така добавете 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 << сума4; // Резултатът е sum4, отговорът. cin.get (); // Изчакайте потребителят да натисне Enter. връща 0; // Декларация за връщане. } // Основно затваряне.
Стъпка 5. Разгледайте следните примери с различни стилове:
int main () {int i = 0; ако (1+1 == 2) {i = 2; }} / * Whitesmiths Style * / int main () {int i; ако (1+1 == 2) {i = 2; }} / * GNU Style * / int main () {int i; ако (условие) {i = 2; функции (); }}
Съвети
- Винаги използвайте ISO компилатор за вашите програми.
- 'a.out' е името на изпълним файл по подразбиране, генерирано от компилатора.
- Ако пишете нещо, което използва много различни променливи или функции, включете някои коментари, за да улесните отстраняването на грешки и разбирането по -късно!