Як написати стандартний код в c ++
Існує безліч різних способів програмування комп`ютерів. Втім, то, як це зробити, вибирає сам програміст. Однак є безліч рекомендацій як користуватися стилями і функціями, щоб спростити компіляцію і отримати більш безпечну програму. Також рекомендуємо писати програмний код так, щоб він був зрозумілий іншим програмістам, наприклад вашим колегам.
кроки
1. Скачайте ІСР (інтегроване середовище розробки) для С++. Наприклад, скачайте NetBeans, Eclipse або CodeBlocks. Також можна скористатися звичайним текстовим редактором, наприклад, VIM або Notepad ++ - в цьому випадку програми можна запускати з командного рядка. Якщо хочете, виберіть редактор, в якому підсвічуються синтаксис і номера рядків. Більшість программістовсчітают, що програми краще писати в Unix-системах (Linux, OS X, BSD).
2. Створіть головний файл програми. Він повинен містити функцію main (), і в ньому починається виконання програми. У цьому файлі будуть викликатися функції, створюватися екземпляри класів і так далі. Інші файли програми і бібліотеки можна включити в головний файл.
3. Розпочніть написання програмного коду. Нижче ви знайдете приклади програмного коду. Спочатку вам потрібно познайомтеся з синтаксисом, семантикою, парадигмами об`єктно-орієнтованого програмування, структурою даних, розробкою алгоритмів (наприклад, марковані списки), чергами з пріоритетами і тому подібним. Програмувати на мові С ++ не дуже легко, але з ним ви вивчите основи, які стануть в нагоді при роботі з іншими мовами програмування.
4. Додайте в код коментарі. У них вкажіть, що виконують функції і для чого призначені змінні. Пам`ятайте, що імена глобальних змінних вводяться великими буквами. Постарайтеся зробити так, щоб ваш програмний код був зрозумілий іншим програмістам.
5. Використовуйте відповідні відступи в своєму коді. (Дивіться приклади, наведені нижче.)
6. Скомпілюйте код за допомогою команди
g ++ main.cpp
7. Запустити програму Для цього введіть:
./ а.out
Приклади програмних кодів
- Приклад 1:
/ * Це простий код, який призначений для ознайомлення з основами стилю g++.Це програма з g ++ компілятором.* / # Include/ * Включаємо функції введення і виведення * / using namespace std- / * використовуємо std (стандартні) функції * / int main () / * оголошуємо основну функцію-також можна написати int main (void). * / {Cout << " N Привіт, папа" - / * ` N` - новий рядок, ( t - табуляція) * / cout << " N Привіт, мама" -cout << " N Це мій перший код" -cout << " N Дата 11/06/2019" -return 0-}
/ * Ця програма визначить суму двох чисел * / # includeusing 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 <<" = "< ` N` -return 0-}
/ * Ця програма визначить твір двох чисел * / # includeusing namespace std-int main () {float num1-int num2-double res-cout << " N Введіть перше число = " -cin >> num1-cout << " N Введіть друге число = " -cin >> num2-res = num1 * num2-cout << " N Твір двох чисел = " << res ` n` -return 0-}
// Код з циклом для знаходження математичного рівності. В даному випадку знаходиться рішення // задачі # 1 з проекту "Ейлер"#includeusing 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. Також змінну а додаємо до змінної sum1.for (int b = 0 b < 1000- b = b + 5) {sum2 = sum2 + b-} // Виконуємо цикл, поки змінна b не стане рівної 1000 або більше, при цьому з кожним циклом до змінної b додаємо 5. Також змінну b додаємо до змінної sum2.for (int c = 0 c < 1000- c = c + 15) {sum3 = sum3 + c-} // Виконуємо цикл, поки змінна з не стане рівної 1000 або більше, при цьому з кожним циклом до змінної з додаємо 15. Також змінну з додаємо до змінної sum3.sum4 = sum1 + sum2 - sum3- // Підсумовуємо sum1 і sum2, віднімаємо sum3 і знайдене значення присвоюємо sum4.cout << sum4- // На екран виводиться значення змінної sum4 (це рішення).cin.get () - // Чекаємо, коли користувач натисне Enter.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 ».
- Якщо ваш код містить безліч різних змінних або функцій, додайте коментарі, які полегшать розуміння і налагодження коду.
попередження
- Ніколи не користуйтеся заплутаними стилями або застарілими функціями.