Jak napisać standardowy kod w C++: 11 kroków (ze zdjęciami)

Spisu treści:

Jak napisać standardowy kod w C++: 11 kroków (ze zdjęciami)
Jak napisać standardowy kod w C++: 11 kroków (ze zdjęciami)

Wideo: Jak napisać standardowy kod w C++: 11 kroków (ze zdjęciami)

Wideo: Jak napisać standardowy kod w C++: 11 kroków (ze zdjęciami)
Wideo: 5 RZECZY, KTÓRE MUSISZ WIEDZIEĆ JAKO OBROŃCA! (ft. Adam Kokoszka) 2024, Listopad
Anonim

Istnieje wiele sposobów programowania komputera. Ostatecznie decyzja o tym, jak osiągnąć to, co jest potrzebne, należy do programisty. Istnieje jednak wiele „najlepszych praktyk” dotyczących używania stylów i funkcji dla lepszej kompilacji i programów. Trochę precyzji wymaga upewnienie się, że kolejni programiści (w tym Ty) w projekcie mogą czytać i rozumieć Twój kod.

Krok

Metoda 1 z 2: Pisanie standardowego kodu

Napisz standardowy kod w C++ Krok 1
Napisz standardowy kod w C++ Krok 1

Krok 1. Pobierz IDE (zintegrowane środowisko programistyczne) dla C++, takie jak Eclipse, Netbeans i CodeBlocks, lub możesz użyć zwykłego edytora tekstu, takiego jak Notepad++ lub VIM

Możesz także uruchomić program z wiersza poleceń, w takim przypadku wystarczy dowolny edytor tekstu. Może to być przydatne, jeśli wybierzesz edytor obsługujący podświetlanie składni i numerację wierszy. Większość programistów uważa, że systemy uniksopodobne (Linux, OS X, BSD) są najlepszymi środowiskami do rozwoju.

Napisz standardowy kod w C++ Krok 2
Napisz standardowy kod w C++ Krok 2

Krok 2. Utwórz główny plik programu

Główny plik musi zawierać funkcję o nazwie main(). Tutaj zaczyna się wykonywanie programu. Stąd musisz wywoływać funkcje, klasy prefiksów itp. Do tego pliku można dołączyć inne pliki z aplikacji oraz biblioteki.

Napisz standardowy kod w C++ Krok 3
Napisz standardowy kod w C++ Krok 3

Krok 3. Zacznij pisać program

Wprowadź kod lub program, który chcesz utworzyć (zobacz kilka przykładów poniżej). Naucz się składni, semantyki, paradygmatów programowania zorientowanego obiektowo, prążkowania danych, projektowania algorytmów, takich jak listy połączone, kolejki priorytetowe itp. C++ nie jest łatwym językiem do programowania, ale dzięki temu nauczysz się podstaw, które działają ze wszystkimi językami programowania.

Napisz standardowy kod w C++ Krok 4
Napisz standardowy kod w C++ Krok 4

Krok 4. Wprowadź komentarze w kodzie

Wyjaśnij, do jakich funkcji i zmiennych są używane. Wybierz jasne nazwy zmiennych i funkcji. Skorzystaj z nazw zmiennych globalnych. Ogólnie upewnij się, że każdy, kto czyta Twój kod, może go zrozumieć.

Napisz standardowy kod w C++ Krok 5
Napisz standardowy kod w C++ Krok 5

Krok 5. Użyj odpowiednich wcięć w kodzie

Ponownie zobacz poniższy przykład.

Napisz standardowy kod w C++ Krok 6
Napisz standardowy kod w C++ Krok 6

Krok 6. Skompiluj kod za pomocą

g++ main.cpp

Napisz standardowy kod w C++ Krok 7
Napisz standardowy kod w C++ Krok 7

Krok 7. Uruchom program, wpisując:

./a.out

Metoda 2 z 2: Przykład

Krok 1. Rozważ przykład 1:

    /* Ten prosty program ma na celu zrozumienie podstaw stylu g++. Ten program używa kompilatora g++.*/ #include /* wprowadzanie funkcji wejścia i wyjścia */ using namespace std; /* używamy funkcji std (standardowej) */ int main() /* deklarujemy funkcję main; Możesz także użyć int main(void). */ { cout << "\n Witaj tato"; /* '\n' to nowa linia (t to nowa karta) */ cout << "\n Witaj mamo"; cout << "\n To jest mój pierwszy program"; cout << "\n Data 20.04.2018"; zwraca 0; }

Krok 2. Rozważ przykład 2:

    /* Ten program do liczenia sum dwóch liczb */ #include using namespace std; int main() { float num1, num2, res; /* zadeklaruj zmienną; można również użyć int, double, long… */ cout << "\n Wpisz pierwszą liczbę = "; cin >> numer1; /* wprowadź wartość użytkownika do num1 */ cout << "\n Podaj drugą liczbę= "; cin >> liczba2; res = liczba1 + liczba2; cout << "\n Suma "<< numer1 <<" i "<< numer2 <<" = "<<res '\n'; zwraca 0; }

Krok 3. Przykład badania 3:

    /* Mnożenie dwóch liczb */ #include using namespace std; int main() { float num1; wewn num2; podwójna res; cout << "\n Wprowadź pierwszą liczbę = "; cin >> numer1; cout << "\n Wprowadź drugą liczbę = "; cin >> liczba2; res = liczba1 * liczba2; cout << "\n Pomnóż dwie liczby = " << res '\n'; zwraca 0; }

Krok 4. Rozważ przykład 4:

    // „Zapętlenie”, aby znaleźć formułę matematyczną. W tym przypadku program szuka odpowiedzi na // pytanie #1 w Project Euler. #include używając przestrzeni nazw std; int main() { // Otwarcie ''Główny''. int suma1=0; int suma2=0; int suma3=0; int suma4=0; // Wygeneruj liczbę całkowitą potrzebną do znalezienia odpowiedzi. for (int a=0; a < 1000; a=a+3) {sum1 = sum1+a;} // „Pętla”, aż a będzie większe lub równe 1000, dodając 3 w każdej „pętli”. Dodaj także a do sum1. for (int b=0; b < 1000; b=b+5) {sum2 = sum2+b;} // „Pętla”, aż b będzie większe lub równe 1000, dodając 5 w każdej „pętli”. Dodaj także b do sum2. for (int c=0; c < 1000; c=c+15) {sum3 = sum3+c;} // „Pętla”, aż c będzie większe lub równe 1000, dodając 15 do c w każdej „pętli” '' ''. Dodaj także c do sum3. suma4 = suma1 + suma2 - suma3; // suma4 przyjmuje sumę sum1 i sum2, minus sum3. cout << sum4; // Wynik to sum4, odpowiedź. cin.get(); // Poczekaj, aż użytkownik naciśnie Enter. zwraca 0; // Oświadczenie do zwrócenia. } // Główne zamknięcie.

Krok 5. Rozważ następujące przykłady z różnymi stylami:

    int main(){ int i = 0; jeśli (1+1==2){i = 2; } } /* Styl Kowalski */ int main() { int i; jeśli (1+1==2) { i = 2; } } /* Styl GNU */ int main() { int i; if (warunek) { i = 2; Funkcje(); } }

Porady

  • Zawsze używaj kompilatora ISO dla swoich programów.
  • 'a.out' to domyślna nazwa pliku wykonywalnego wygenerowana przez kompilator.
  • Jeśli piszesz coś, co używa wielu różnych zmiennych lub funkcji, dołącz kilka komentarzy, aby ułatwić debugowanie i późniejsze zrozumienie!