Напишіть стандартний код на мові C

Автор: John Pratt
Дата Створення: 12 Лютий 2021
Дата Оновлення: 28 Червень 2024
Anonim
C++ Урок 0. Установка Code Blocks, создание проекта.
Відеоролик: C++ Урок 0. Установка Code Blocks, создание проекта.

Зміст

Існує безліч способів програмування комп’ютерів. Зрештою, від програміста залежить, як досягти того, що йому потрібно. Однак існує безліч "хороших способів" використання стилів та функцій для кращої компіляції та безпечніших програм. Переконайтеся, що майбутні програмісти (включаючи вас самих), які продовжують працювати над вашим проектом, можуть читати та розуміти ваш код.

Крок

Спосіб 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 ++. Це програма з компілятором g ++. * / #Include iostream> / * вхідні та вихідні функції * / за допомогою простору імен std; / * ми використовуємо функції 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; / * введіть користувача в число1 * / cout " n Введіть друге число ="; cin num2; res = num1 + num2; cout " n Сума" num1 "та" num2 "=" res n "; повернути 0; }

  3. Див. Приклад 3:

      / * Добуток двох чисел * / #include iostream> using space names std; int main () {float num1; int num2; подвійний res; cout " n Введіть перше число ="; cin num1; cout " n Введіть друге число ="; cin num2; res = num1 * num2; cout " n Добуток двох чисел =" res n "; повернути 0; }

  4. Див. Приклад 4:

      // За допомогою циклу знаходимо математичне рівняння. У цьому випадку відповідь обчислюється на // Питання №1 від Project Euler. #include iostream> using space names 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 у кожному циклі. Додає 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. сума4 = сума1 + сума2 - сума3; // sum4 - це сума sum1 та sum2, з якої віднімається sum3. cout sum4; // Повертає sum4, відповідь. cin.get (); // Чекаємо Enter від користувача. повернути 0; // Повернення заяви. } // Головна закрита.

  5. Ознайомтеся з цим прикладом різних стилів:

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

Поради

  • Завжди використовуйте компілятор ISO для своїх програм.
  • Виконавчий файл за замовчуванням, створений компілятором, називається "a.out".
  • Якщо ви пишете щось із великою кількістю різних змінних чи функцій, спробуйте прокоментувати це, щоб було легше налагодити та зрозуміти пізніше!

Попередження

  • Ніколи не використовуйте незрозумілі стилі кодування або застарілі функції.