C++ дээр postfix оператор гэж юу вэ?
C++ дээр postfix оператор гэж юу вэ?

Видео: C++ дээр postfix оператор гэж юу вэ?

Видео: C++ дээр postfix оператор гэж юу вэ?
Видео: C++ | Модификаторы Типов | Указатели | 02 2024, Арваннэгдүгээр
Anonim

Postfix операторууд байна нэгдмэл операторууд Энэ нь нэг хувьсагч дээр ажилладаг бөгөөд утгыг 1-ээр нэмэгдүүлэх эсвэл багасгахад ашиглаж болно (хэт ачаалалгүй бол). 2 байна C хэл дээрх postfix операторууд ++, ++ ба --.

Хүмүүс бас асуудаг, Си хэл дээрх ++ i, i ++ хоёрын ялгаа юу вэ?

Цорын ганц ялгаа үйл ажиллагааны дараалал юм хооронд нь өсөлт хувьсагчийн болон утга нь the оператор буцаж ирдэг. Тиймээс үндсэндээ ++ i нь нэмэгдсэний дараа утгыг буцаана, while ++ Би утгыг нэмэгдүүлэхээс өмнө буцаана. Төгсгөлд нь хоёр тохиолдолд i-ийн утга нэмэгдэх болно.

Дараа нь асуулт гарч ирнэ, -- ба ++ операторуудын угтвар ба дараах хоёрын ялгаа юу вэ? Угтварт хувилбар (жишээ нь, ++ i), i-ийн утга нэмэгдэж, илэрхийллийн утга нь i-ийн шинэ утга болно. Postfix дээр хувилбар (жишээ нь, i++), i-ийн утга нэмэгдэж байгаа хэдий ч илэрхийллийн {утга|үнэ} нь i-ийн анхны утга юм.

С++ хэл дээр постфикс ба угтвар гэж юу вэ?

Энэ хоёрын ялгаа нь дотор байгаа юм postfix тэмдэглэгээний дараа оператор гарч ирнэ postfix -илэрхийлэл, харин угтвар тэмдэглэгээ, оператор илэрхийллийн өмнө гарч ирнэ, жишээ нь x--; тэмдэглэнэ postfix -бууруулах оператор ба--x; тэмдэглэнэ угтвар бууруулах оператор.

Java хэл дээрх ++ i ба i ++ гэж юу вэ?

Энд ++ -д хамаарна өсөлт 1-ээр. Одоо ++ би-ыг хэлж байна өсөлт i хувьсагчийн дотор хадгалагдсан утгын. Би хаана байна ++ шуудан гэж нэрлэдэг өсөлт оператор, энд хөрвүүлэгч энэ мэдэгдлийг гүйцэтгэх үед эхлээд тэгшитгэлд анхны утгыг орлуулж, дараа нь утгыг 1-ээр нэмэгдүүлнэ.