Има много начини за програмиране на компютър. В крайна сметка решението как да се постигне това, което е необходимо, остава на програмиста. Има обаче много „най -добри практики“, използващи стилове и функции за по -добро компилиране и програми. Необходима е малко прецизност, за да сте сигурни, че следващите програмисти (включително и вие) в проекта могат да прочетат и разберат вашия код.
Стъпка
Метод 1 от 2: Написване на стандартен код
![Напишете стандартен код в C ++ Стъпка 1 Напишете стандартен код в C ++ Стъпка 1](https://i.how-what-advice.com/images/009/image-25046-1-j.webp)
Стъпка 1. Изтеглете IDE (интегрирана среда за разработка) за C ++ като Eclipse, Netbeans и CodeBlocks или можете да използвате обикновен текстов редактор като Notepad ++ или VIM
Можете също да стартирате програмата от командния ред, като в този случай всеки текстов редактор ще бъде достатъчен. Може да е полезно, ако изберете редактор, който поддържа подчертаване на синтаксиса и номериране на редове. Повечето програмисти смятат, че Unix-подобни системи (Linux, OS X, BSD) са най-добрите среди за развитие.
![Напишете стандартен код в C ++ Стъпка 2 Напишете стандартен код в C ++ Стъпка 2](https://i.how-what-advice.com/images/009/image-25046-2-j.webp)
Стъпка 2. Създайте основния програмен файл
Основният файл трябва да включва функция с име main (). Тук започва изпълнението на програмата. От тук ще трябва да извикате функции, класове на префикси и т.н. Други файлове от вашето приложение, както и библиотеки могат да бъдат включени в този файл.
![Напишете стандартен код в C ++ Стъпка 3 Напишете стандартен код в C ++ Стъпка 3](https://i.how-what-advice.com/images/009/image-25046-3-j.webp)
Стъпка 3. Започнете да пишете програмата
Въведете кода или програмата, които искате да създадете (вижте някои примери по -долу). Научете синтаксис, семантика, парадигми на обектно ориентирано програмиране, разделяне на данни, проектиране на алгоритми като свързани списъци, приоритетни опашки и т.н. C ++ не е лесен за програмиране език, но това ще ви научи на основите, които работят с всички езици за програмиране.
![Напишете стандартен код в C ++ Стъпка 4 Напишете стандартен код в C ++ Стъпка 4](https://i.how-what-advice.com/images/009/image-25046-4-j.webp)
Стъпка 4. Въведете коментарите в кода
Обяснете за какво се използват функциите и променливите. Изберете ясни имена за променливи и функции. Възползвайте се от имената на глобалните променливи. Като цяло, уверете се, че всеки, който чете кода ви, може да го разбере.
![Напишете стандартен код в C ++ Стъпка 5 Напишете стандартен код в C ++ Стъпка 5](https://i.how-what-advice.com/images/009/image-25046-5-j.webp)
Стъпка 5. Използвайте подходящи отстъпи във вашия код
Отново вижте примера по -долу.
![Напишете стандартен код в C ++ Стъпка 6 Напишете стандартен код в C ++ Стъпка 6](https://i.how-what-advice.com/images/009/image-25046-6-j.webp)
Стъпка 6. Компилирайте кода с
g ++ main.cpp
![Напишете стандартен код в C ++ Стъпка 7 Напишете стандартен код в C ++ Стъпка 7](https://i.how-what-advice.com/images/009/image-25046-7-j.webp)
Стъпка 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' е името на изпълним файл по подразбиране, генерирано от компилатора.
- Ако пишете нещо, което използва много различни променливи или функции, включете някои коментари, за да улесните отстраняването на грешки и разбирането по -късно!