Видео: Би C++ хэл дээр юу гэсэн үг вэ?
2024 Зохиолч: Lynn Donovan | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2023-12-15 23:51
++i болно i-ийн утгыг нэмэгдүүлж, дараа нь нэмэгдсэн утгыг буцаана. i = 1; j = ++i; (и байна 2, ж байна 2) i++ болно i-ийн утгыг нэмэгдүүлэх боловч нэмэгдүүлэхээс өмнө миний хадгалж байсан анхны утгыг буцаана.
Үүнээс гадна би C++ хэл дээр юу гэсэн үг вэ?
Хариултыг Химаншу Митал нэмсэн. 6 жилийн өмнө. тэр гэсэн үг 'i' нь '1' утгаар нэмэгддэг. "i"-ийн ард ++ тэмдэг тавигддаг гэсэн үг эхлээд ямар ч үйлдлийг хийж, дараа нь утгыг нэгээр нэмэгдүүлнэ.
Цаашилбал, C дахь i ++ болон i i 1 хоёрын ялгаа юу вэ? ++ i нь өсөлтийн өмнөх үйлдэл бөгөөд i-ийн утгыг нэгээр, мөн бүх илэрхийллийн утгыг нэгээр нэмэгдүүлдэг. i=i+ 1 -тэй төстэй ++ i энэ нь i-ийн утгыг нэгээр нэмэгдүүлж, бүхэл илэрхийллийн утга мөн нэгээр нэмэгддэг.
Энд C++ хэл дээрх += ямар утгатай вэ?
The += Си хэл дээрх оператор нь хэлний нийлмэл хуваарилалтын операторуудын нэг юм. Энэ нь үндсэндээ зүүн талд байгаа хувьсагчийг баруун талд дурын утгаар нэмэгдүүлэх богино тэмдэглэгээ юм. Дараах 2 мөр С кодын z хувьсагчд үзүүлэх нөлөөллийн хувьд ижил байна: z = z + y; // z-ийг y-ээр нэмэгдүүлнэ.
Си хэл дээрх I гэдэг нь ямар утгатай вэ?
i нь хувьсагчийн нэр бөгөөд энэ нь давталт хийхэд ашиглагдаж буй хэрэглэгчийг тодорхойлдог. (Албадлага биш). Тиймээс тэдгээрийг төлөөлөх хувьсагчдыг ашигла утга учир одоогийн нөхцөлд. 1.1k үзсэн · 2 дэмжсэн санал өгсөн. printf функц нь юуг буцаадаг вэ? C хэл ?