Napišite standardno kodo v jeziku C

Avtor: John Pratt
Datum Ustvarjanja: 12 Februarjem 2021
Datum Posodobitve: 28 Junij 2024
Anonim
More than Coffee about Golang. Why Java developers are learning GO as a second language.
Video.: More than Coffee about Golang. Why Java developers are learning GO as a second language.

Vsebina

Obstaja neskončno načinov programiranja računalnikov. Na koncu je od programerja odvisno, kako doseči, kar potrebuje. Vendar obstaja veliko "dobrih načinov" za uporabo stilov in funkcij za boljše prevajanje in varnejše programe. Poskrbite, da bodo bodoči programerji (vključno z vami), ki še naprej delajo na vašem projektu, lahko prebrali in razumeli vašo kodo.

Stopati

Metoda 1 od 2: Napišite standardno kodo

  1. Prenesite C ++ IDE (integrirano razvojno okolje), kot so Eclipse, Netbeans in CodeBlocks, ali uporabite urejevalnik besedil, kot je Notepad ++ ali VIM. Programe lahko zaženete tudi iz ukazne vrstice, v tem primeru zadostuje urejevalnik besedil. Koristno je izbrati urejevalnik, ki označuje skladnjo in podpira številke vrstic. Večina programerjev meni, da so Unixu podobni sistemi (Linux, OS X, BSD) najboljše okolje za razvoj programov.
  2. Ustvarite glavno programsko datoteko. Glavna datoteka mora vsebovati funkcijo, imenovano main (). Tu se začne izvajanje programa. Od tega trenutka naprej prikličete funkcije, primerke razredov itd. V to datoteko so morda vključene druge datoteke iz vaše aplikacije in knjižnic.
  3. Začnite pisati svoj program. Vnesite kodo ali program, ki ga morate ustvariti (nekaj primerov si oglejte spodaj). Spoznajte sintakso, semantiko, objektno usmerjene paradigme programiranja, tokove podatkov, zasnove algoritmov, kot so povezani seznami, prednostne čakalne vrste itd. C ++ ni preprost jezik za programiranje, vendar vas uči osnov, ki jih lahko uporabljajo vsi programskih jezikov.
  4. Kodi dodajte komentar. Pojasnite, kaj funkcije naredijo in čemu služijo spremenljivke. Izberite jasna imena za spremenljivke in funkcije. Imena globalnih spremenljivk začnite z velikimi črkami. Na splošno poskrbite, da jo lahko preberejo vsi, ki berejo vašo kodo.
  5. V svoji kodi pravilno uporabite zamike. Ponovno si oglejte spodnje primere.
  6. Sestavite kodo z

    g ++ main.cpp

  7. Zaženite program z naslednjimi navodili:

    ./a.out

Metoda 2 od 2: Primeri

  1. Glej primer 1:

      / * To je preprost program za razumevanje osnov sloga g ++. To je program s prevajalnikom g ++. * / #Include iostream> / * vhodne in izhodne funkcije * / z uporabo imenskega prostora std; / * uporabljamo funkcije std (standard) * / int main () / * prijavimo glavno funkcijo; Možen je tudi int main (void). * / {cout " n Pozdravljeni očka"; / * " N" je nova vrstica ( t je zavihek) * / cout " n Pozdravljeni mama"; cout " n To je moj prvi program"; cout " n Datum 11.3.2007"; vrnitev 0; }

  2. Glej primer 2:

      / * Ta program izračuna vsoto dveh števil * / #include iostream> using namespace std; int main () {float num1, num2, res; / * izjavi spremenljivke; int, double, long deluje tudi * / cout " n Vnesite prvo število ="; cin num1; / * vnesite uporabnika v številko1 * / cout " n Vnesite drugo številko ="; cin num2; res = num1 + num2; cout " n Vsota" num1 "in" num2 "=" res n "; vrnitev 0; }

  3. Glej primer 3:

      / * Zmnožek dveh števil / #include iostream> using namespace std; int main () {float num1; int num2; dvojna res; cout " n Vnesite prvo številko ="; cin num1; cout " n Vnesite drugo številko ="; cin num2; res = num1 * num2; cout " n Zmnožek dveh števil = = res n"; vrnitev 0; }

  4. Glej primer 4:

      // Uporabite zanko za iskanje matematične enačbe. V tem primeru se odgovor izračuna na // vprašanje št. 1 projekta Euler. #include iostream> using namespace std; int main () {// Odpri iz glavnega. int vsota1 = 0; int vsota2 = 0; int vsota3 = 0; int vsota4 = 0; // Ustvari cela števila, potrebna za določitev odgovora. for (int a = 0, a 1000, a = a + 3) {sum1 = sum1 + a;} // Ponavlja se, dokler a ni enak ali večji od 1000, v vsaki zanki doda 3 a. Doda a vsoto1. for (int b = 0; b 1000; b = b + 5) {sum2 = sum2 + b;} // Ponavlja se, dokler b ni enak ali večji od 1000, v vsaki zanki doda 5 do b. Vsoto 2 doda b. for (int c = 0; c 1000; c = c + 15) {sum3 = sum3 + c;} // Ponavlja se, dokler c ni enak ali večji od 1000, v vsaki zanki doda 15 do c. Doda c vsoti3. vsota4 = vsota1 + vsota2 - vsota3; // vsota4 je vsota vsote1 in vsote2, od katere se odšteje vsota3. cout sum4; // Vrne sum4, odgovor. cin.get (); // Počakajte na Enter od uporabnika. vrnitev 0; // Vrnitev izjave. } // Glavna je zaprta.

  5. Oglejte si ta primer različnih stilov:

      int main () {int i = 0; če je (1 + 1 == 2) {i = 2; }} / * To je slog Whitesmith * / int main () {int i; če je (1 + 1 == 2) {i = 2; }} / * To je slog GNU * / int main () {int i; če (pogoj) {i = 2; funkcija (); }}

Nasveti

  • Za svoje programe vedno uporabljajte prevajalnik ISO.
  • Privzeta izvedljiva datoteka, ki jo ustvari prevajalnik, se imenuje "a.out".
  • Če pišete nekaj z veliko različnimi spremenljivkami ali funkcijami, poskusite to komentirati, da ga boste lažje odstranili in razumeli pozneje!

Opozorila

  • Nikoli ne uporabljajte nejasnih slogov kodiranja ali zastarelih funkcij.