Завжди хотіли програмувати на C++? Найкращий спосіб навчитися-це подивитися приклади. Погляньте на основну схему Програмування на С++, щоб дізнатися про структуру програми C++, потім створіть просту програму на свій розсуд.
Кроки
- Отримайте компілятор та / або IDE. Три хороших варіанти-це GCC, або якщо ваш комп'ютер працює під керуванням Windows - Visual Studio Express Edition Або Dev-C++.
- Деякі приклади програм (скопіюйте та вставте наступний код у редактор тексту / коду):
- проста програма, надана Бьерном Страуструпом (Розробник мови C++), щоб перевірити ваш компілятор:
- Програма знаходження суми двох чисел:
#include lt;iostreamgt; Using Namespace Std; Int Main () { Int No1, No2, Sum ; Cout lt;lt; "\nEnter the first number = " ; Cin gt;gt; No1 ; Cout lt;lt; "\nEnter the second number = " ; Cin gt;gt; No2 ; Sum = No1 + No2 ; Cout lt;lt; "\nThe sum of "lt;lt; No1 lt;lt;" and "lt;lt; No2 lt;lt;" = "lt;lt; Sum '\n' ; Return 0 ; }
- Програма знаходження результату в задачах множення:
#include lt;iostreamgt; Int Main() { Int Sum=0, Value; Std::Cout lt;lt; "Please enter numbers:" lt;lt; Std::Endl; While (Std::Cin gt;gt; Value) Sum*=Value; Std::Cout lt;lt; "Sum is: " lt;lt; Sum lt;lt; Std::Endl; Return 0; }
- Програма Пошуку діапазону набору чисел:
#include lt;iostreamgt; Int Main() { Int V1, V2, Range; Std::Cout lt;lt; "Please input two numbers:" lt;lt; Std::Endl; Std::Cin gt;gt; V1 gt;gt; V2; If (V1lt;=V2){ Range=V2-V1; } Else { Range=V1-V2; } Std::Cout lt;lt; "range = " lt;lt; Range lt;lt; Std::Endl; Return 0; }
- Програма знаходження значення показників :
#include lt;iostreamgt; Using Namespace Std; Int Main() { Int Value, Pow, Result=1; Cout lt;lt; "Please enter operand:" lt;lt; Endl; Cin gt;gt; Value; Cout lt;lt; "Please enter exponent:" lt;lt; Endl; Cin gt;gt; Pow; For (Int Cnt=0; Cnt!=Pow; Cnt++) Result*=Value; Cout lt;lt; Value lt;lt; " to the power of " lt;lt; Pow lt;lt; " is: " lt;lt; Result lt;lt; Endl; Return 0; }
#include lt;iostreamgt; #include lt;stringgt; Using Namespace Std; Int Main () { String S; Cout lt;lt; "jhun\n" ; Cin gt;gt; S; Cout lt;lt; "Hello, " lt;lt; S lt;lt; '\n' ; Return 0; // this return statement isn't necessary }
- Програма знаходження суми двох чисел:
- Збережіть програму як файл .cpp під ім'ям, яке точно відображає вашу програму. Не сплутайте, є багато інших розширень для файлів c + +, Виберіть будь-який з них (наприклад, *.cc, *.cxx, *.c++, *.cp) .
Порада: слід сказати Save as Type: {select " All Files"} - Скомпілюйте її. для користувачів Linux і компілятора GCC використовуйте команду Command: g++ sum.cpp. Користувачі Windows можуть використовувати будь-який компілятор С++, такий якMS Visual C++,Dev-C++ або будь-яку іншу бажану програму.
- Запустіть програму. для користувачів Linux і компіляторів GCC
Команда: ./ a. out (a. out є виконуваним файлом, створюваний компілятором після компіляції програми).
Поради
- Cin.ignore () перешкоджає передчасному закінченню програми і негайного закриття вікна (до того, як у вас буде час побачити її)! Натисніть будь-яку клавішу, якщо хочете закрити програму. cin.get () працює аналогічним чином.
- Не соромтеся експериментувати!
- Додавайте / / попереду всі ваші коментарі.
- Для отримання більш детальної інформації про програмування в C++ відвідайте сайтcplusplus.com
- Вивчайте Програмування на С++ зі стандартами ISO
Попередження
- Обов'язково тримайтеся настільки далеко від Dev-C++, наскільки це можливо, тому що він має кілька помилок, застарілий компілятор і не оновлювався з 2005 року.
- Ваша програма "злетить", якщо ви спробуєте вводити значення за алфавітом в одні з змінних"int". Оскільки немає процедури обробки помилок, ваша програма не може перетворити значення. Краще зчитувати рядок або включати виключення.
- Ніколи не використовуйте застарілий код.
Що вам знадобиться
- Редактор тексту / коду (наприклад Vim, Notepad і т.д.).
- компілятор.
- крім того, IDE включає редактор і компілятор.
- Turbo з
- CodePad онлайн
- Notepad++