Өсгөх операторууд C++ хэрхэн ажилладаг вэ?
Өсгөх операторууд C++ хэрхэн ажилладаг вэ?

Видео: Өсгөх операторууд C++ хэрхэн ажилладаг вэ?

Видео: Өсгөх операторууд C++ хэрхэн ажилладаг вэ?
Видео: C++ програмчлалын заавар 93 - Операторын хэт ачаалал == ба + 2024, May
Anonim

Урьдчилан өсөлт болон дараах өсөлт дахь үзэл баримтлал C / C++?

Өсгөх операторууд нь дэг байсан нэмэгдүүлэх утгыг нэгээр бууруулж байхад ажилладаг эсрэг өсөлт . Бууруулах оператор утгыг нэгээр бууруулна. Урьдчилан өсөлт (++i) − Хувьсагчид утгыг оноохоос өмнө утга нэмэгддэг нэгээр

Үүнийг анхаарч үзвэл C++ хэл дээр нэмэх оператор гэж юу вэ?

Нэмэгдүүлэх болон бууруулах Оператор C++ хэл дээр Операторуудыг нэмэгдүүлэх хувьсагчийн утгыг нэгээр нэмэгдүүлж, багасгахад ашигладаг операторууд хувьсагчийн утгыг нэгээр бууруулахад ашигладаг. Хоёулаа өсөлт болон бууруулах оператор нь нэг операнд эсвэл хувьсагч дээр ашиглагддаг тул үүнийг нэгдмэл гэж нэрлэдэг оператор.

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

Мөн жишээгээр нэмэх оператор гэж юу болохыг мэдэхийн тулд?

Өсгөх оператор -ээр харуулж болно жишээ : #include int main() { int c=2, d=2; printf("%d ", c++); // энэ мэдэгдэл 2-ыг харуулна, зөвхөн c нэмэгдсэн 1-ээс 3-аар. printf("%d", ++c); // энэ мэдэгдэл нэмэгдэл 1-ээс c хүртэл зөвхөн c гарч ирнэ.

++ кодчилолд юу хийдэг вэ?

++ нь арифметик операторын нэг төрөл бөгөөд тухайлбал an өсөлт утгыг 1-ээр нэмэгдүүлдэг оператор. Үүний хоёр хэлбэр байдаг. Дараах өсөлт (i++) болон өмнөх өсөлт (++i). Дараах өсөлт оператор ашиглаж байна өсөлт аль бичлэгт илэрхийллийг бүрэн гүйцэтгэсний дараа хувьсагчийн утга өсөлт ашиглаж байна.