• Dastur 12.1. / / Chop etilgan xabar include //header file (Preprocessor
  • «axborot-kommunikatsiya texnologiyalar va tizimlar»




    Download 14,92 Mb.
    Pdf ko'rish
    bet185/389
    Sana13.06.2024
    Hajmi14,92 Mb.
    #263543
    1   ...   181   182   183   184   185   186   187   188   ...   389
    Bog'liq
    Axborot-kommunikatsiya texnologiyalar va tizmlar. Dadabayeva R.A, Shoaxmedova N.X, Ibragimova L.T

    4.2. C++ dasturi tuzilishi.
    C++ dasturi - funksiyalaming yig ‘indisi hisoblanadi. Dastur, 
    shuningdek, mazmunini dastur tarkibiga qo‘shish uchun kiritilgan 
    fayllar kutubxonasi ro'yxatini o‘z ichiga oladi.
    Masalan, quyidagi dastur C++ dasturi tuzilishini tushuntiradi: 
    Dastur 12.1.
    / / Chop etilgan xabar
    #include 
    //header 
    file 
    (Preprocessor
    k o ‘rsatmasidan foydalanish)
    Mnclude  / / header file void
    main ()

    '
    _
    clrscr (); / / library funksiyasi ekranni tozalash uchun
    c o u t« « C
     + + 
    dasturlash olamiga xush kelibsiz»;
    }
    Yuqoridagi misol, ikkita funksiyani -
    main ()
    va 
    clrscr ()
    o‘z 
    ichiga oladi. Har bir C++ dasturida har doim asosiy funksiya () 
    bo‘lishi kerak, chunki har bir dastur har doim asosiy 
    main ()
    bilan 
    boshlanadi. Bu - erkin shakl tilidir.
    // - bu sharhni tasvirlab beradi va istalgan joyda joylashishi 
    mumkin. //, bitta qatorli sharh ko‘rinishiga cga, va yakuniy // 
    ramzlami talab qilmaydi, sharh kompilyator tomonidan inkor 
    qilinadi, y a ’ni kompilator sharhlami bajarmaydi.  
    kutubxona fayli 
    clrscr ()
    funksiyasiga cout va kalit 
    so‘zlari uchun ishlatiladi. Ularga preprotaessor ko‘rsatmalarini 
    ishlatish misol bo‘ladi.
    301


    Funktsiya turi bizga qaytariladigan qiymatlar turi haqida 
    ma’lumot beradi, agar bunaqalar umuman bo‘lsa bu funksiya 
    qiymatlarini qaytarib bermaydi, degan ma’noni anglatadi.
    Ochiluvchi 
    figurali qavs 
    ({) dasturdagi kod blokini 
    boshlanishini belgilaydi va yopiladigan qavs (}) blok tugayotganini 
    bildiradi. clrscr () funksiyasi ekrarmi tozalaydi. Bu-kutubxonali 
    funksiya. cout operatori qo'shtimoq ichidagi ««C++ dasturlash 
    dunyosiga xush kelibsiz»« yozuvini ekranga chiqaradi.
    C++ tilidagi har bir bajariladigan operator nuqta-vergul (;) bilan 
    yakunlanishi kerak. E’tibor beringki, # belgisi dastur tomonidan 
    bajarilmaydi.
    Eslatma:
    1.Agar siz yangi kompilyatordan foydalanayotgan bo‘lsangiz 
    #include  o‘rniga #include  deb yozishihgiz 
    mumkin. Agar Siz buni o‘tkazib yuborsangiz, unda cout ga har bir 
    yo‘llanma C++ kompilyatori tomonodan xato kabi qabul qilinadi.
    2. C++ dasturlari pastki registrda yoziladi. C++ pastki va yuqori 
    registrga sezgir nozik til hisoblanadi.
    3. clrscr () kutubxona funksiyasi faqat Turbo C++ versiyasi 
    uchun ishlaydi. C++ tilining boshqa versiyalari uchun ekranni 
    tozalash uchun («els») buyrug‘idan foydalanish mumkin; lekin 
    buning uchun fayl sarlavhasida conio.h o‘miga stdlib.h ni qo‘shish 
    kerak.
    C++ dasturi tuzilishi quyida keltirilgan;

    Download 14,92 Mb.
    1   ...   181   182   183   184   185   186   187   188   ...   389




    Download 14,92 Mb.
    Pdf ko'rish

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    «axborot-kommunikatsiya texnologiyalar va tizimlar»

    Download 14,92 Mb.
    Pdf ko'rish