Завжди хотіли програмувати на C++? Найкращий спосіб навчитися-це подивитися приклади. Погляньте на основну схему Програмування на С++, щоб дізнатися про структуру програми C++, потім створіть просту програму на свій розсуд.
Кроки
- Отримайте компілятор та / або IDE. Три хороших варіанти-це GCC, або якщо ваш комп'ютер працює під керуванням Windows - Visual Studio Express Edition Або Dev-C++.
- Деякі приклади програм (скопіюйте та вставте наступний код у редактор тексту / коду):
- проста програма, надана Бьерном Страуструпом (Розробник мови C++), щоб перевірити ваш компілятор:
- Програма знаходження суми двох чисел:
#include &#lt;iostream&#gt; 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;iostream&#gt; 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;iostream&#gt; 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 (V1&#lt;=V2){ Range=V2-V1; } Else { Range=V1-V2; } Std::Cout &#lt;&#lt; "range = " &#lt;&#lt; Range &#lt;&#lt; Std::Endl; Return 0; }
- Програма знаходження значення показників :
#include &#lt;iostream&#gt; 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;iostream&#gt; #include &#lt;string&#gt; 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++