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
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.
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.
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.
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ć.
Krok 5. Użyj odpowiednich wcięć w kodzie
Ponownie zobacz poniższy przykład.
Krok 6. Skompiluj kod za pomocą
g++ main.cpp
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!