Jak napsat standardní kód v c ++
Existuje mnoho různých způsobů, jak programovat počítače. Jak to však udělat, vybírá programátor sám. Existuje však mnoho doporučení, jak používat styly a funkce pro zjednodušení kompilace a získat bezpečnější program. Doporučujeme také napsat programový kód tak, aby bylo pochopitelné pro jiné programátory, jako jsou vaši kolegové.
Kroky
jeden. Stáhněte si ISR (integrované vývojové prostředí)++. Stáhněte si například NetBeans, Eclipse nebo CodeBlocks. Můžete také použít obvyklý textový editor, například VIM nebo Poznámkový blok ++ - v tomto případě může být program spuštěn z příkazového řádku. Pokud chcete, vyberte editor, ve kterém jsou zvýrazněna čísla syntaxe a řádků. Většina programových programů, které programy jsou lepší psát v systémech UNIX (Linux, OS X, BSD).

2. Vytvořit hlavní program programu. Musí obsahovat hlavní () funkci a provedení programu začíná v něm. V tomto souboru se nazývá funkce, vytvářejí instance tříd a tak dále. Další programové soubory a knihovny mohou být zahrnuty do hlavního souboru.

3. Začněte psát programový kód. Níže naleznete příklady programového kódu. Nejprve je třeba zavést syntaxi, sémantiku, paradigmatu objektově orientovaného programování, datová struktura, vývoj algoritmů (například označených seznamy), front s prioritami a podobně. Programování v C ++ není příliš snadné, ale s ním se naučíte základy, které budou užitečné při práci s jinými programovacími jazyky.

4. Přidat do Kód Komentáře. Určete v nich, jaké funkce jsou provedeny a pro jaké proměnné jsou určeny. Nezapomeňte, že jména globálních proměnných jsou zadány velkými písmeny. Snažte se, aby váš programový kód byl chápán ostatním programátorům.

Pět. Použijte příslušné odrážky do kódu. (Viz příklady níže.)

6. Kompilovat kód pomocí příkazu
G ++ hlavní.CPP

7. Spusťte program pro tento ENTER:
./ A.Ven
Příklady programových kódů
- Příklad 1:
/ * Jedná se o jednoduchý kód, který má seznámit se základy g stylů++.Jedná se o program s kompilátorem G ++.* / # zahrnout/ * Zapněte vstupní a výstupní funkce * / pomocí Namespace Std- / * Použití funkcí STD (Standard) * / INT MAIN () / * Deklujeme základní funkci - můžete také napsat int hlavní (neplatný). * / {cout << "n Привет, папа" - /* `n` – новая строка, (t – табуляция) */cout << "n Привет, мама" -cout << "n Это мой первый код" -cout << "n Дата 11/06/2019" -return 0-}
/ * Tento program vypočítá částku dvou čísel * / # zahrnovatpoužitím Namespace STD-INT MAIN () {FLOAT NUM1, NUM2, RES- / * Prohlašujeme proměnné - můžete také použít int, Double, Long * / Cout << "n Введите первое число= " -cin >> NUM1- / * Přiřaďte zadanou hodnotu proměnné num1 * / cout << "n Введите второе число= " -cin >> Num2-res = num1 + num2-cout << "n Сумма "<< num1 <<" и "<< num2 <<" = "< `n` -return 0-}
/ * Tento program vypočítá práci dvou čísel * / # zahrnovatpoužitím 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-}
// kód s cyklem pro nalezení matematické rovnosti. V tomto případě je zde úkoly řešení // # 1 z projektu "euler" #includepoužitím Namespace STD-INT MAIN () {// Otevřete hlavní část.INT SUM1 = 0- INT SUM2 = 0- INT SUM3 = 0- INT SUM4 = 0- // Vytvoření celočíselných proměnných, které jsou nezbytné pro nalezení řešení.pro (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 -}} / * Toto je styl bílých * / int MAIN () {INT I-IF (1 + 1 = = 2) {i = 2 -}}}} / * Toto je styl GNU * / INT MAIN () {INT I-IF (podmínka) {i = 2-funkce () -}}
Tipy
- Je lepší použít kompilátor ISO.
- Ve výchozím nastavení počítač vytvoří spustitelný soubor "A.Ven ".
- Pokud váš kód obsahuje mnoho různých proměnných nebo funkcí, přidejte komentáře, které usnadní pochopení a ladicí kodex.
Varování
- Nikdy nepoužívejte matoucí styly nebo zastaralé funkce.