Shkruaj kodin standard në C

Autor: John Pratt
Data E Krijimit: 12 Shkurt 2021
Datën E Azhurnimit: 28 Qershor 2024
Anonim
NEW Way To Make BIG Money Online ($35,235 - No Cold Work!)
Video: NEW Way To Make BIG Money Online ($35,235 - No Cold Work!)

Përmbajtje

Ka mënyra të pafundme për të programuar kompjuterët. Në fund të fundit, varet nga programuesi se si të arrijë atë që i nevojitet. Sidoqoftë, ka shumë "mënyra të mira" për përdorimin e stileve dhe veçorive për një përpilim më të mirë dhe programe më të sigurta. Sigurohuni që programuesit e ardhshëm (përfshirë edhe veten tuaj) që vazhdojnë të punojnë në projektin tuaj mund të lexojnë dhe kuptojnë kodin tuaj.

Të shkelësh

Metoda 1 nga 2: Shkruani kodin standard

  1. Shkarkoni një IDE C ++ (mjedis i integruar i zhvillimit) si Eclipse, Netbeans dhe CodeBlocks, ose përdorni një redaktues teksti si Notepad ++ ose VIM. Ju gjithashtu mund të ekzekutoni programe nga rreshti i komandës, në këtë rast do të mjaftojë një redaktues teksti. Mund të jetë e dobishme të zgjidhni një redaktues që tregon sintaksën dhe mbështet numrat e linjës. Shumica e programuesve i konsiderojnë sistemet e ngjashme me Unix (Linux, OS X, BSD) si mjediset më të mira për zhvillimin e programit.
  2. Krijoni një skedar kryesor të programit. Skedari kryesor duhet të përmbajë një funksion të quajtur main (). Këtu fillon ekzekutimi i programit. Nga kjo pikë e tutje, ju thirrni funksione, klasa të menjëhershme, etj. Skedarë të tjerë nga aplikacioni dhe bibliotekat tuaja mund të përfshihen në këtë skedar.
  3. Filloni të shkruani programin tuaj. Vendosni kodin ose programin që duhet të krijoni (shih më poshtë për disa shembuj). Mësoni sintaksën, semantikën, paradigmat e programimit të orientuara drejt objektit, rrjedhat e të dhënave, dizajnet e algoritmeve si listat e lidhura, radhët e përparësive, etj. C ++ nuk është një gjuhë e thjeshtë për tu programuar, por ju mëson bazat që mund të përdoren nga të gjithë gjuhët e programimit.
  4. Shtoni një koment në kodin tuaj. Shpjegoni se çfarë bëjnë funksionet dhe për çfarë shërbejnë ndryshoret. Zgjidhni emra të qartë për ndryshoret dhe funksionet. Filloni emrat e ndryshoreve globale me shkronja të mëdha. Në përgjithësi, sigurohuni që kushdo që lexon kodin tuaj mund ta kuptojë atë.
  5. Përdorni dhëmbëzimin siç duhet në kodin tuaj. Përsëri, shihni shembujt më poshtë.
  6. Përpiloni kodin tuaj me

    g ++ kryesore.cpp

  7. Ekzekutoni programin tuaj me udhëzimet e mëposhtme:

    ./a.out

Metoda 2 e 2: Shembuj

  1. Shihni shembullin 1:

      / * Ky është një program i thjeshtë për të kuptuar bazat e stilit g ++. Ky është një program me përpiluesin g ++. * / #Përfshini iostream> / * funksionet e hyrjes dhe daljes * / duke përdorur namespace std; / * ne përdorim funksionet std (standard) * / int main () / * deklarojmë funksionin kryesor; int main (i pavlefshëm) është gjithashtu i mundur. * / {cout " n Përshëndetje babi"; / * " N" është një linjë e re ( t është një skedë) * / cout " n Përshëndetje mama"; cout " n Ky është programi im i parë"; cout " n Data 11/03/2007"; kthimi 0; }

  2. Shihni shembullin 2:

      / * Ky program llogarit shumën e dy numrave * / # përfshij iostream> duke përdorur namespace std; int main () {noton num1, num2, res; / * deklaroni ndryshoret; int, double, long gjithashtu funksionon * / cout " n Vendosni numrin e parë ="; cin num1; / * shkruani përdoruesin në num1 * / cout " n Vendosni numrin e dytë ="; cin num2; res = num1 + num2; cout " n Shuma e" num1 "dhe" num2 "=" res n "; kthimi 0; }

  3. Shihni shembullin 3:

      / * Produkt i dy numrave * / #include iostream> using namespace std; int main () {noton num1; int num2; rez i dyfishtë; cout " n Vendos numrin e parë ="; cin num1; cout " n Vendosni numrin e dytë ="; cin num2; res = num1 * num2; cout " n Prodhimi i dy numrave =" res n "; kthimi 0; }

  4. Shihni shembullin 4:

      // Përdorni një lak për të gjetur një ekuacion të matematikës. Në këtë rast, përgjigja llogaritet në // Pyetja # 1 nga Project Euler. # përfshij iostream> duke përdorur namespace std; int kryesore () {// Hapur nga kryesore. shuma int1 = 0; shuma int2 = 0; shuma int3 = 0; int shuma4 = 0; // Krijon numrat e plotë të kërkuar për të përcaktuar përgjigjen. for (int a = 0, a 1000, a = a + 3) {sum1 = sum1 + a;} // Përsërit derisa a të jetë e barabartë ose më e madhe se 1000, shton 3 në a në secilën lak. Shton një në sum1. for (int b = 0; b 1000; b = b + 5) {sum2 = shuma2 + b;} // Përsërit derisa b të jetë i barabartë ose më i madh se 1000, shton 5 në b në secilin lak. Shton b në shumën2. for (int c = 0; c 1000; c = c + 15) {sum3 = sum3 + c;} // Përsërit derisa c të jetë e barabartë ose më e madhe se 1000, shton 15 në c në secilën lak. Shton c në shumën3. sum4 = sum1 + sum2 - sum3; // sum4 është shuma e shumës1 dhe shumës2, nga e cila shuma3 zbritet. shuma cout4; // Kthen shumën4, përgjigjen. cin.get (); // Prisni për Enter nga përdoruesi. kthimi 0; // Deklarata e kthimit. } // Main është mbyllur.

  5. Shikoni këtë shembull të stileve të ndryshme:

      int kryesore () {int i = 0; nëse (1 + 1 == 2) {i = 2; }} / * Ky është stili i Whitesmith * / int main () {int i; nëse (1 + 1 == 2) {i = 2; }} / * Ky është stili GNU * / int main () {int i; nëse (kushti) {i = 2; funksioni (); }}

Këshilla

  • Gjithmonë përdorni një përpilues ISO për programet tuaja.
  • Ekzekutuesi i paracaktuar i krijuar nga përpiluesi quhet "a.out".
  • Nëse po shkruani diçka me shumë variabla ose funksione të ndryshme, provoni ta komentoni kështu që të jetë më e lehtë për të korrigjuar gabimet dhe kuptuar më vonë!

Paralajmërime

  • Asnjëherë mos përdorni stile të paqarta të kodimit ose funksione të vjetruara.