Standart kodu C-yə yazın

Müəllif: John Pratt
Yaradılış Tarixi: 12 Fevral 2021
YeniləMə Tarixi: 28 İyun 2024
Anonim
Как прошить Xiaomi
Videonuz: Как прошить Xiaomi

MəZmun

Kompüterlərin proqramlaşdırılması üçün sonsuz yollar var. Nəticədə, ehtiyac duyduğu şeyə necə nail olmaq proqramçıda qalır. Bununla birlikdə, daha yaxşı tərtib və daha təhlükəsiz proqramlar üçün üslub və xüsusiyyətlərin istifadəsi üçün bir çox "yaxşı yol" var. Layihənizdə işləməyə davam edəcək gələcək proqramçıların (özünüz də daxil olmaqla) kodunuzu oxuyub anlaya biləcəyinə əmin olun.

Addımlamaq

Metod 2-dən 1: Standart kodu yazın

  1. Eclipse, Netbeans və CodeBlocks kimi C ++ IDE (inteqrasiya edilmiş inkişaf mühiti) yükləyin və ya Notepad ++ və ya VIM kimi bir mətn redaktorundan istifadə edin. Proqramları əmr sətrindən də işləyə bilərsiniz, bu halda mətn redaktoru kifayət edəcəkdir. Sintaksisini göstərən və sətir nömrələrini dəstəkləyən bir redaktor seçmək faydalı ola bilər. Əksər proqramçılar Unix tipli sistemləri (Linux, OS X, BSD) proqramın inkişafı üçün ən yaxşı mühit hesab edirlər.
  2. Əsas proqram faylı yaradın. Əsas faylda main () adlı bir funksiya olmalıdır. Proqramın icrası buradan başlayır. Bu andan etibarən funksiyaları, ibrətləndirici sinifləri və s. Çağırırsınız. Tətbiqinizdən və kitabxanalarınızdakı digər fayllar bu fayla daxil edilə bilər.
  3. Proqramınızı yazmağa başlayın. Yaratmanız lazım olan kodu və ya proqramı daxil edin (bəzi nümunələr üçün aşağıya baxın). Sintaksis, semantik, obyekt yönümlü proqramlaşdırma paradiqmaları, məlumat axınları, əlaqəli siyahılar, prioritet növbələr və s. Kimi alqoritm dizaynlarını öyrənin. C ++ proqramlaşdırmaq üçün sadə bir dildir, amma hamının istifadə edə biləcəyi əsasları öyrədir. proqramlaşdırma dilləri.
  4. Kodunuza bir şərh əlavə edin. Funksiyaların nə etdiyini və dəyişənlərin nə üçün olduğunu izah edin. Dəyişənlər və funksiyalar üçün aydın adlar seçin. Qlobal dəyişənlərin adlarını böyük hərflərlə başlayın. Ümumiyyətlə, kodunuzu oxuyan hər kəsin onu anlaya biləcəyinə əmin olun.
  5. Kodunuzda girintidən düzgün istifadə edin. Yenə də aşağıdakı nümunələrə baxın.
  6. Kodunuzu kompilyasiya edin

    g ++ main.cpp

  7. Proqramınızı aşağıdakı təlimatla idarə edin:

    ./a.out

Metod 2-dən 2: Nümunələr

  1. Məsələn 1-ə baxın:

      / * Bu g ++ stilinin əsaslarını anlamaq üçün sadə bir proqramdır. Bu g ++ kompilyatoru olan bir proqramdır. * / # Ad daxilini istifadə edərək iostream> / * giriş və çıxış funksiyaları * / istifadə edin; / * std (standart) funksiyalarından istifadə edirik * / int main () / * əsas funksiyanı elan edirik; int main (void) də mümkündür. * / {cout " n Salam Baba"; / * " N" yeni sətirdir ( t nişandır) * / cout " n Salam mama"; cout " n Bu mənim ilk proqramımdır"; cout " n Tarix 11/03/2007"; qayıt 0; }

  2. Məsələn 2-yə baxın:

      / * Bu proqram ad boşluğundan istifadə edərək iki ədədin cəmini hesablayır * / # iostream> daxil edin; int main () {float num1, num2, res; / * dəyişənləri elan etmək; int, double, long also works * / cout " n İlk nömrəni daxil edin ="; cin num1; / * istifadəçini num1 daxil edin * / cout " n İkinci nömrəni daxil edin ="; cin num2; res = num1 + num2; cout " n" num1 "və" num2 "=" res n "cəmi; qayıt 0; }

  3. Məsələn 3-ə baxın:

      / * İki ədədin məhsulu * / # ad məkanından istifadə edərək iostream> daxil et; int main () {float num1; int num2; ikiqat res; cout " n İlk nömrəni daxil edin ="; cin num1; cout " n İkinci nömrəni daxil edin ="; cin num2; res = num1 * num2; cout " n İki ədədin məhsulu =" res n "; qayıt 0; }

  4. Məsələn 4-ə baxın:

      // Riyaziyyat tənliyini tapmaq üçün döngədən istifadə edin. Bu vəziyyətdə cavab Project Euler-dən // Sual # 1 hesablanır. #include iostream> ad məkanından istifadə edərək std; int main () {// əsasdan açın. int cəmi1 = 0; int cəmi2 = 0; int cəmi 3 = 0; int cəmi 4 = 0; // Cavabı təyin etmək üçün lazım olan tam ədədi yaradır. üçün (int a = 0, a 1000, a = a + 3) {sum1 = sum1 + a;} // a, 1000-ə bərabər və ya böyük olana qədər təkrarlanır, hər döngədə a-ya 3 əlavə olunur. Cəmi1 a əlavə edir. üçün (int b = 0; b 1000; b = b + 5) {sum2 = sum2 + b;} // b, 1000-ə bərabər və ya böyük olana qədər təkrarlanır, hər döngədə b-ə 5 əlavə edir. Cəmi 2-yə b əlavə edir. üçün (int c = 0; c 1000; c = c + 15) {sum3 = sum3 + c;} // c, 1000-ə bərabər və ya daha böyük olana qədər təkrarlanır, hər döngədə c-ə 15 əlavə edir. C ilə cəmi 3 əlavə edir. cəmi 4 = cəmi 1 + cəmi 2 - cəmi 3; // cəmi 4 cəminin çıxarıldığı cəmi 1 və cəmi 2-nin cəmidir. cout sum4; // sum4, cavabı qaytarır. cin.get (); // İstifadəçidən daxil olmağı gözləyin. qayıt 0; // Dönüş ifadəsi. } // Əsas bağlıdır.

  5. Fərqli üslubların bu nümunəsinə baxın:

      int main () {int i = 0; əgər (1 + 1 == 2) {i = 2; }} / * Bu Whitesmith üslubudur * / int main () {int i; əgər (1 + 1 == 2) {i = 2; }} / * Bu GNU üslubudur * / int main () {int i; əgər (şərt) {i = 2; funksiya (); }}

Göstərişlər

  • Proqramlarınız üçün həmişə bir ISO kompilyatoru istifadə edin.
  • Tərtibçi tərəfindən yaradılan standart yerinə yetirilənə "a.out" deyilir.
  • Bir çox fərqli dəyişən və ya funksiyaya sahib bir şey yazırsınızsa, bu barədə şərh yazmağa çalışın, beləliklə sonradan ayıklamaq və anlamaq daha asandır!

Xəbərdarlıqlar

  • Heç vaxt aydın olmayan kodlama stilləri və ya köhnəlmiş funksiyalardan istifadə etməyin.