S-da oddiy dastur yaratish.

Muallif: Morris Wright
Yaratilish Sanasi: 23 Aprel 2021
Yangilanish Sanasi: 1 Iyul 2024
Anonim
5-MINUTDA MOBILE APP YARATISH (IT Sohasi).
Video: 5-MINUTDA MOBILE APP YARATISH (IT Sohasi).

Tarkib

Hech qachon C ++ da dasturlashni xohlaganmisiz? Buni o'rganishning eng yaxshi usuli - misollarni ko'rib chiqish. C ++ dasturining tuzilishi haqida ko'proq bilish uchun quyidagi oddiy C ++ dasturini ko'rib chiqing va o'zingizning oddiy dasturingizni yarating.

Qadam bosish

  1. Sizda kompilyator va / yoki IDE mavjudligiga ishonch hosil qiling. Uchta yaxshi tanlov - bu GCC yoki agar siz Windows, Visual Studio Express Edition yoki Dev-C ++ operatsion tizimida ishlayotgan bo'lsangiz.
  2. Bir nechta namunali dasturlarni sinab ko'ring. Matn / kod muharririga quyidagi kodni nusxalash va joylashtiring:
      Tomonidan yaratilgan oddiy dastur Bjarne Stroustrup Kompilyatoringizni tekshirish uchun (C ++ dasturchisi):

      #include iostream> [[Rasm: C ++ da oddiy dastur yarating 1-qadam 3.webp versiyasi | markazi]] #include string> nom maydonidan foydalanib std; int main () {string s; cout "Ismingiz n"; cin s; cout "Salom," s " n"; qaytish 0; }

    • Ikkala sonning yig'indisini aniqlash dasturi:

      [[Rasm: C ++ da oddiy dastur yarating. 2-qadam. 3.webp versiyasi | markazi]] #include iostream> nom maydonidan foydalanib std; int main () {int no1, no2, sum; cout " nBirinchi raqam ="; cin №1; cout " n Ikkinchi raqam ="; cin №2; sum = no1 + no2; cout " n" no1 "va" no2 "=" sum n "yig'indisi; qaytish 0; }

    • Raqamlarning ko'payishini aniqlash dasturi:

      [[Rasm: C ++ da oddiy dastur yarating 3-qadam 3.webp versiyasi | markazi]] #include iostream> int main () {int v1, v2, range; std :: cout "Ikkala raqamni kiriting:" std :: endl; std :: cin v1 v2; agar (v1 = v2) {diapazon = v2 - v1; } else {qator = v1 - v2; } std :: cout "range =" qator std :: endl; qaytish 0; }

    • Ko'rsatkichlar qiymatini aniqlash dasturi:

      [[Rasm: C ++ da oddiy dastur yarating. 4-qadam. 3.webp versiyasi | markazi]] #include iostream> nom maydonidan foydalanib std; int main () {int qiymati, kuch, natija = 1; cout "Enter operand:" endl; cin qiymati; #cout "Ko'rsatkichni kiriting:" endl; cin pow; for (int cnt = 0; cnt! = pow; cnt ++) natija * = qiymat; cout qiymati "quvvatiga" pow "quyidagicha:" result endl; qaytish 0; }

  3. Buni dastur funktsiyasi uchun mos nom bilan .cpp fayli sifatida saqlang. E'tibor bering, C ++ fayllari uchun boshqa ko'plab kengaytmalar mavjud - ulardan birini tanlang (masalan, *. Cc, *. Cxx, *. C ++, *. Cp).
    • Maslahat ": Saqlash turi yozilishi kerak: {"Barcha fayllar" ni tanlang}
  4. Dasturni kompilyatsiya qiling. Linux va gcc kompilyatorida siz foydalanasiz Buyruq: g ++ sum.cpp. Windows-da siz C ++ kompilyatoridan foydalanasiz, masalan MS Visual C ++,Dev-C ++ yoki siz xohlagan boshqa dastur.
  5. Dasturni ishga tushiring. Linux va gcc kompilyatorida Buyruq: ./a.out (a.out - dastur tuzilgandan keyin kompilyator tomonidan ishlab chiqarilgan exe fayli).

Maslahatlar

  • cin.ignore () dasturni muddatidan oldin tark etishiga va oynani yopishiga xalaqit beradi (uni ko'rishga ulgurmasdan)! Dasturni tugatish uchun istalgan tugmani bosing. cin.get () funktsiyalari xuddi shu tarzda.
  • Izohlardan oldin // qo'shing.
  • Siz tajriba qilishingiz mumkin!
  • ISO standartlari bo'yicha C ++ da dasturlashni o'rganing
  • C ++ da dasturlash haqida ko'proq ma'lumot olish uchun cplusplus.com saytiga tashrif buyuring

Ogohlantirishlar

  • Agar siz "int" o'zgaruvchilardan biriga belgilar berishga harakat qilsangiz, sizning dasturingiz ishlamay qoladi. To'g'ri xatolarni ko'rib chiqilmaganligi sababli, sizning dasturingiz qiymatlarni o'zgartira olmaydi. Qatorlarni yaxshiroq o'qiysiz yoki xatolarni ko'rib chiqasiz.
  • Dev-C ++ dan iloji boricha uzoqroq turing, chunki u bir nechta xatolarga ega va unda eskirgan kompilyator mavjud va 2005 yildan beri yangilanmagan.
  • Hech qachon ortiqcha kod ishlatmang.

Zaruriyatlar

  • Matn / kod muharriri (masalan, vim, bloknot va boshqalar).
  • Tuzuvchi.
  • Ehtimol, muharriri va kompilyatori bo'lgan IDE.
  • Turbo C
  • Kodepad onlayn
  • Notepad ++