Uzrakstiet standarta kodu C

Autors: John Pratt
Radīšanas Datums: 12 Februāris 2021
Atjaunināšanas Datums: 28 Jūnijs 2024
Anonim
İNCELEME КВАДРОКОПТЕРА İK SH5HD C KAMERA VE FPV YENİ BAŞLAYANLAR İÇİN
Video: İNCELEME КВАДРОКОПТЕРА İK SH5HD C KAMERA VE FPV YENİ BAŞLAYANLAR İÇİN

Saturs

Datoru programmēšanai ir nebeidzami veidi. Galu galā programmētājs ir atkarīgs no tā, kā sasniegt vajadzīgo. Tomēr ir daudz "labu veidu" stilu un funkciju izmantošanai, lai labāk apkopotu un iegūtu drošākas programmas. Pārliecinieties, ka nākamie programmētāji (ieskaitot sevi), kas turpina darbu pie jūsu projekta, var izlasīt un saprast jūsu kodu.

Lai soli

1. metode no 2: uzrakstiet standarta kodu

  1. Lejupielādējiet C ++ IDE (integrētu izstrādes vidi), piemēram, Eclipse, Netbeans un CodeBlocks, vai izmantojiet teksta redaktoru, piemēram, Notepad ++ vai VIM. Programmas var palaist arī no komandrindas, tādā gadījumā pietiks ar teksta redaktoru. Var būt noderīgi izvēlēties redaktoru, kas norāda sintaksi un atbalsta līniju numurus. Lielākā daļa programmētāju uzskata Unix līdzīgas sistēmas (Linux, OS X, BSD) par vislabāko vidi programmu izstrādei.
  2. Izveidojiet galveno programmas failu. Galvenajā failā jābūt funkcijai, ko sauc par main (). Šeit sākas programmas izpilde. Kopš šī brīža jūs izsaucat funkcijas, momentānojat klases utt. Šajā failā var būt iekļauti citi jūsu lietojumprogrammas un bibliotēku faili.
  3. Sāciet rakstīt savu programmu. Ievadiet kodu vai programmu, kas jums jāizveido (dažus piemērus skatiet zemāk). Apgūstiet sintaksi, semantiku, objektorientētās programmēšanas paradigmas, datu plūsmas, algoritmu noformējumus, piemēram, saistītos sarakstus, prioritārās rindas utt. C ++ nav vienkārša programmējama valoda, taču tā iemāca pamatus, kurus var izmantot visi programmēšanas valodas.
  4. Pievienojiet komentāru savam kodam. Paskaidrojiet, ko funkcijas veic un kam paredzēti mainīgie. Izvēlieties skaidrus mainīgo un funkciju nosaukumus. Sāciet globālo mainīgo nosaukumus ar lielajiem burtiem. Pārliecinieties, ka ikviens, kurš lasa jūsu kodu, var to saprast.
  5. Kodā pareizi izmantojiet atkāpi. Atkal skatiet tālāk minētos piemērus.
  6. Apkopojiet kodu ar

    g ++ main.cpp

  7. Palaidiet programmu ar šādu instrukciju:

    ./a.out

2. metode no 2: piemēri

  1. Skatīt 1. piemēru:

      / * Šī ir vienkārša programma, lai izprastu g ++ stila pamatus. Šī ir programma ar kompilatoru g ++. * / #Ietveriet iostream> / * ievades un izvades funkcijas * / izmantojot vārdu vietas std; / * mēs izmantojam std (standarta) funkcijas * / int main () / * deklarējam galveno funkciju; ir iespējams arī int main (void). * / {cout " n Sveiks, tēti! / * " N" ir jauna rinda ( t ir cilne) * / cout " n Sveiki mamma"; cout " n Šī ir mana pirmā programma"; cout " n Datums 11/03/2007"; atgriešanās 0; }

  2. Skatīt 2. piemēru:

      / * Šī programma aprēķina divu skaitļu summu * / #include iostream>, izmantojot vārdu vietas std; int main () {pludiņš num1, num2, res; / * deklarēt mainīgos; int, double, long darbojas arī * / cout " n Ievadiet pirmo skaitli ="; cin num1; / * ievadiet lietotāju num1 * / cout " n Ievadiet otro skaitli ="; cin num2; res = num1 + num2; cout " n" num1 "un" num2 "summa =" res n "; atgriešanās 0; }

  3. Skatīt 3. piemēru:

      / * Divu skaitļu reizinājums * / #include iostream>, izmantojot vārdu vietas std; int main () {pludiņš num1; int num2; dubultā rez; cout " n Ievadiet pirmo skaitli ="; cin num1; cout " n Ievadiet otro skaitli ="; cin num2; res = num1 * num2; cout " n Divu skaitļu reizinājums =" res n "; atgriešanās 0; }

  4. Skatīt 4. piemēru:

      // Izmantojiet cilpu, lai atrastu matemātisko vienādojumu. Šajā gadījumā atbilde tiek aprēķināta uz // Euler projekta 1. jautājumu. #include iostream> izmantojot nosaukumvietas std; int main () {// Atvērts no galvenā. int summa1 = 0; int summa2 = 0; int summa3 = 0; int summa4 = 0; // Izveido veselos skaitļus, kas nepieciešami atbildes noteikšanai. par (int a = 0, 1000, a = a + 3) {summa1 = summa1 + a;} // Atkārtojas, līdz a ir vienāds ar vai lielāks par 1000, katrā cilpā pievieno 3. Summai1 pievieno a. par (int b = 0; b 1000; b = b + 5) {summa2 = summa2 + b;} // Atkārtojas, līdz b ir vienāds vai lielāks par 1000, katrā cilpā pievieno b līdz 5. Pievieno b summai2. par (int c = 0; c 1000; c = c + 15) {sum3 = sum3 + c;} // Atkārtojas, līdz c ir vienāds vai lielāks par 1000, katrā cilpā pievieno c pie 15. Pievieno c sum3. summa4 = summa1 + summa2 - summa3; // summa4 ir summa1 un summa2, no kuras atņem summu3. cout summa4; // Atgriež summu4, atbildi. cin.get (); // Gaidiet Enter no lietotāja. atgriešanās 0; // Atgriešanās paziņojums. } // Galvenais ir aizvērts.

  5. Apskatiet šo dažādu stilu piemēru:

      int main () {int i = 0; ja (1 + 1 == 2) {i = 2; }} / * Šis ir Baltā kalēja stils * / int main () {int i; ja (1 + 1 == 2) {i = 2; }} / * Šis ir GNU stils * / int main () {int i; ja (nosacījums) {i = 2; funkcija (); }}

Padomi

  • Programmām vienmēr izmantojiet ISO kompilatoru.
  • Kompilatora izveidoto noklusējuma izpildāmo failu sauc par "a.out".
  • Ja rakstāt kaut ko ar daudz dažādiem mainīgajiem vai funkcijām, mēģiniet to komentēt, lai vēlāk būtu vieglāk atkļūdot un saprast!

Brīdinājumi

  • Nekad neizmantojiet neskaidrus kodēšanas stilus vai novecojušas funkcijas.