ጭማሪ ኦፕሬተሮች C++ እንዴት ይሰራሉ?
ጭማሪ ኦፕሬተሮች C++ እንዴት ይሰራሉ?

ቪዲዮ: ጭማሪ ኦፕሬተሮች C++ እንዴት ይሰራሉ?

ቪዲዮ: ጭማሪ ኦፕሬተሮች C++ እንዴት ይሰራሉ?
ቪዲዮ: C++ | Модификаторы Типов | Указатели | 02 2024, ግንቦት
Anonim

ቅድመ- መጨመር እና ድህረ- መጨመር ውስጥ ጽንሰ-ሀሳብ ሲ / ሲ++?

ጭማሪ ኦፕሬተሮች ናቸው። ነበር መጨመር እሴቱ አንድ በአንድ እየቀነሰ ነው። ይሰራል ተቃራኒ መጨመር . ቀንስ ኦፕሬተር እሴቱን በአንድ ይቀንሱ. ቅድመ- መጨመር (++i) - እሴቱን ለተለዋዋጭ ከመመደብዎ በፊት እሴቱ ይጨምራል በአንድ

ይህንን ከግንዛቤ ውስጥ በማስገባት በC++ ውስጥ የጭማሪ ኦፕሬተር ምንድነው?

መጨመር እና ቅነሳ ኦፕሬተር በ C ++ ውስጥ ኦፕሬተሮችን ይጨምሩ የተለዋዋጭውን ዋጋ በአንድ እና በመቀነስ ለመጨመር ጥቅም ላይ ይውላሉ ኦፕሬተሮች የተለዋዋጭውን ዋጋ በአንድ ለመቀነስ ያገለግላሉ። ሁለቱም መጨመር እና መቀነስ ኦፕሬተር በነጠላ ኦፔራንድ ወይም በተለዋዋጭ ጥቅም ላይ ይውላሉ, ስለዚህ እንደ unary ይባላል ኦፕሬተር.

በመቀጠል፣ ጥያቄው በ C ውስጥ በ ++ i እና i ++ መካከል ያለው ልዩነት ምንድን ነው? ብቸኛው ልዩነት የክዋኔዎች ቅደም ተከተል ነው መካከል የ መጨመር የተለዋዋጭ እና እሴቱ ኦፕሬተር ይመለሳል። ስለዚህ በመሠረቱ ++ እሴቱን ከጨመረ በኋላ እመለሳለሁ፣ እያለ ++ እሴቱ ከመጨመሩ በፊት እመለሳለሁ። በመጨረሻ፣ በሁለቱም ሁኔታዎች i ዋጋው ይጨምራል።

እንዲሁም ለማወቅ፣ የጭማሪ ኦፕሬተር በምሳሌ ምን ማለት ነው?

ኦፕሬተርን ይጨምሩ በ አንድ ማሳየት ይቻላል ለምሳሌ ፦ #include int main() {int c=2፣ d=2; printf("%d", c++); // ይህ መግለጫ የሚያሳየው 2 እንግዲህ፣ ሐ ብቻ ነው። ጨምሯል በ 1 እስከ 3. printf("%d", ++c); // ይህ መግለጫ ጭማሪዎች ከ 1 እስከ c ከዚያም c ብቻ ይታያል።

++ በኮድ ውስጥ ምን ያደርጋል?

++ የሒሳብ ኦፕሬተር ዓይነት ማለትም an መጨመር ኦፕሬተር ይህም ዋጋውን በ 1 ይጨምራል. የእሱ ሁለት ቅርጾች አሉት. ድህረ- መጨመር (i++) እና ቅድመ- መጨመር (++ i)። ድህረ- መጨመር ኦፕሬተር ጥቅም ላይ ይውላል መጨመር የተለዋዋጭ እሴት ልክ በየትኛው ልኡክ ጽሁፍ ላይ መግለጫውን ሙሉ በሙሉ ከፈጸመ በኋላ መጨመር ጥቅም ላይ ይውላል.