변수 | C++ 보스랑이치

  • declaration - bu o'zgaruvchilar e'lon qilish

  • int son;
    


  • assignment - bu o'zgaruvchiga qiymat o'zlashtirish.

  • son = 25;
    


  • initalization - o'zgaruvchini e'lon qilish vaqtida birdaniga qiymat berish.

  • int boshqaSon = 24;
    


    O'zgaruvchiga 놈 베리쉬



    O'zgaruvchilarga nom berishda ma'lum qoidalar mavjud:
  • o'zgaruvchi nomi harflar, raqamlar va underscore( _ 벨기에) 및 iborat bo'lishi mumkin.
  • _ belgisidan boshqa har qanday belgi ishlatish mumkin emas
  • 오즈가루브치 노미 라캄 빌란 보쉬란마이디
  • o'zgaruvchi nomi sifatida *kalit so'zlar*dan foydalanish mumkin emas.
    > 마살란: int, for, char, float, double, ... 칼릿 소즐라르가 미솔라르

  • int new year;   // xato, nomda bo'sh katak ishlatish mumkin emas
    
    int 2022year;   // xato, raqam bilan boshlash mumkin emas
    
    int new-year;   // xato, maxsus belgilar ishlatish mumkin emas
    
    int for;   // xato, kalit so'z 'for' ishlatish mumkin emas
    


    O'zlashtirish/ 할당



  • o'zlashtirish operatori = o'zidan o'ng tomondagi qiymatni o'zidan chap tomondagi o'zgaruvchiga o'zlashtiradi, ya'ni qiymatni ko'chirib o'tkazadi.
  • = chap tomonida doimo o'zgaruvchi turishi shart를 운영합니다.
  • = o'ng tomonida o'zgaruvchi, o'zgarmas son yoki ifoda bo'lishi mumkin 운영


  • int a = 5;   // operator o'ng tomonida o'zgarmas qiymat
    
    int b = a;   // operator o'ng tomonida o'zgaruvchi
    
    int c = a + b; // operator o'ng tomonida ifoda
    
    7 = a;  // xato, operator chap tomonida o'zgaruvchi turishi shart
    


    잔지르 이포다


  • bir vaqtning o'zida bir nechta o'zlashtirish amallarini zanjir qilib yozish mumkin
  • har bir operator chap tarafida o'zgaruvchi turishini ta'minlash shart
  • o'zlashtirish o'ngdan chapga qarab amalga 오시릴라디

  • int a = 10;  // a ning qiymati 10 ga teng
    int b = a + 10;   // b ning qiymati 20 ga teng
    int c = a + b;   // c ning qiymati 30 ga teng
    int d = a + b + c;  // d ning qiymati 60 ga teng
    
    cout << a << " " << b << " " << c << " " << d << endl;
    
    // 10 20 30 60
    
    a = b = c = d;
    cout << a << " " << b << " " << c << " " << d << endl;
    // 60 60 60 60
    


    유코리다기 a = b = c = d ifodasining ma'nosi 1. c = d -> 2. b = c -> 3. a = b 가텡.

    좋은 웹페이지 즐겨찾기