Кодчилол дахь A++ ба ++А (ялгааг тайлбарласан) – Бүх ялгаа

 Кодчилол дахь A++ ба ++А (ялгааг тайлбарласан) – Бүх ялгаа

Mary Davis

Компьютерууд нь бид хүмүүс шиг ийм хэлийг ихэвчлэн ашигладаггүй, учир нь тэдгээр нь асаалттай эсвэл унтраасан сая сая жижиг унтраалгауудаас бүрддэг.

Програмчлалын хэлийг компьютерууд тэдэнд юу болохыг хэлэхийн тулд ашигладаг. хүн тэднээс хүсдэг.

Програмчлалын хэл нь компьютертэй харилцах, түүнийг удирдахад хэрэглэгддэг зааварчилгааг агуулдаг.

Вэбсайт үүсгэх, дизайн хийх, өгөгдөлд дүн шинжилгээ хийх, программчлалын хэлээр дамжуулан программуудыг үүсгэдэг.

Мөн_үзнэ үү: Аз жаргал ба аз жаргал: ялгаа нь юу вэ? (Судалсан) – Бүх ялгаа

Програмчлалын хэл нь хүмүүст хэрэгтэй, учир нь тэдний команд нь компьютерт ойлгомжтой хэл рүү хөрвүүлэгдсэн байдаг. Компьютерт унтраалга асаалттай үед 1-ээр, унтарсан үед 0-ээр илэрхийлэгдэнэ. 1 ба 0-ийн дүрслэлийг бит гэж нэрлэдэг.

Тиймээс компьютерт ойлгуулахын тулд програм бүрийг бит болгон хөрвүүлж, гүйцэтгэлийг нь гүйцэтгэдэг.

8 битийг нэгтгэхэд байт үүсдэг. Байтыг үсгээр илэрхийлнэ. Жишээлбэл, 01100001-г 'a'-аар илэрхийлнэ.

JavaScript гэж нэрлэгддэг өөр програмчлалын хэл байдаг. Энэ хэлээр та вэб хуудсан дээр нарийн төвөгтэй функцуудыг гүйцэтгэх боломжтой. Та вэб хуудаснаас 3d/2d зураг, цаг тухайд нь шинэчлэгдсэн контент эсвэл интерактив газрын зургийг харахдаа JavaScript-г оролцуулах нь гарцаагүй гэдгийг мэдэж аваарай.

JavaScript-д үүнийг хийхэд ашигладаг зарим арифметик операторууд байдаг.нийлбэр.

Оператор Тодорхойлолт
+ Нэмэлт
_ Хасах
* Үржүүлэх
/ Хэлтэс
% Модуль
+ + Өсөх
_ _ Багаруулах

Арифметик үйлдэл.

A++ ба ++A хоёулаа JavaScript-ийн өсөлтийн операторууд бөгөөд кодчилолд ашиглагддаг.

A++ болон ++A хоёрын гол ялгаа нь A++-ийг шуудан гэж нэрлэдэг. -өсгөх бол ++A-г өмнөх өсөлт гэж нэрлэдэг. Гэсэн хэдий ч хоёулаа a-ийн утгыг 1-ээр нэмэгдүүлэх ижил үүргийг гүйцэтгэдэг.

Хэрэв та A++ болон ++A-ийн талаар илүү ихийг мэдэхийг хүсвэл үргэлжлүүлэн уншаарай!

Эхлээд үзье.

Код дахь ++ гэж юу гэсэн үг вэ?

Програмчлалд ‘өсөх’ болон ‘багасгах’ гэсэн ийм зүйл байдаг.

++-г нэмэгдүүлэх оператор гэж нэрлэдэг. Энэ нь хувьсагчдад 1-ийг нэмдэг. Үүнийг а хувьсагчийн өсөлтийн өмнө эсвэл дараа бичиж болно.

x++ нь x=x +

<0-тэй тэнцүү байна>x++ ба ++x нь ижил төстэй бөгөөд ижил үр дүнтэй байна.

Гэхдээ нийлмэл өгүүлбэрт тэдгээр нь ижил биш байна.

Жишээ нь, y=++x-д ижил төстэй биш байна. y=x++ хүртэл.

y=++x 2 өгүүлбэрт ижил байна.

x=x+1;

y=x;

y=x++ нь 2 хэллэгтэй төстэй.

y=x;

x=x+1;

Хоёр утгыг x-ийн утга хэвээр байх дарааллаар гүйцэтгэнэ. ижил байхад y-ийн утга өөр байна.

Өсөлт гэж юу вэ баБууруулах уу?

Өсөх ба хасах нь програмчлалын хэлэнд хэрэглэгддэг операторууд юм. Өсөлтийг ++, харин бууралтыг --ээр илэрхийлнэ. ++A ба A++ хоёулаа өсөлт юм.

Хувьсагчийн тоон утгыг нэмэгдүүлэхийн тулд өсөлтийг ашигладаг. Харин бууралт нь эсрэгээр бөгөөд тоон утгыг бууруулна.

Тус бүр нь хоёр төрөлтэй. Угтварын нэмэгдэл (++A), Бичлэгийн нэмэгдэл (A++), угтварын бууралт (–A) болон шуудангийн бууралт (A–).

Угтварын нэмэгдэлд утгыг хэрэглэхийн өмнө эхлээд нэмэгдүүлнэ. Postfix Increments-д утгыг нэмэгдүүлэхийн өмнө эхлээд ашигладаг. Багасгахад мөн адил хамаарна.

Энэ бүх зүйл хэрхэн ажилладагийг мэдэхийн тулд дараах видеог үзнэ үү.

Өсөх болон багасгах үйлдэл хэрхэн ажилладаг вэ

A++ ба ++ функц гэж юу вэ? A?

A++-ийн функц нь үүнийг ашиглахаасаа өмнө А-ийн утга дээр 1-ийг нэмэх, харин ++A-ийн үүрэг бол эхлээд үүнийг ашиглах, дараа нь -ийн утга дээр 1-ийг нэмэх явдал юм. A.

A = 5

B = A++

B энд эхлээд 5, дараа нь 6 болно гэж үзье.

++A

A= 8

B=A++

Энд B ба A хоёулаа 9-тэй байх болно.

Мөн_үзнэ үү: Брюс Баннер ба Дэвид Баннер хоёрын ялгаа юу вэ? (Тайлбарласан) – Бүх ялгаа

А++ ба ++А нь Адилхан уу?

A++ ба ++A техникийн хувьд ижил байна.

Тийм ээ, A++ утга дээр 1 нэмдэг тул тэдгээрийн эцсийн үр дүн үргэлж ижил байна. 'a'-ын дараа , харин ++A нь 'a'-ын утгад 1-ийг нэмнэ. өсөлтөөс өмнө.

Тэдгээрийг бие даан ашиглах үед ижил үйлдлийг гүйцэтгэдэг боловч нийлмэл өгүүлбэрт хоёуланг нь ашиглах үед тэдгээрийн үүрэг өөр байна.

Операторын байрлал ямар нэгэн хувьсагчийн өмнө эсвэл хойно тавьсан тохиолдолд ямар ч ялгаа байхгүй.

С хэлэнд ++ A ба A ++ ялгаатай юу?

Тийм ээ, A++ болон ++A нь C хэлэнд өөр хувьсагчийн утгыг унших үед байрлал нь өөрчлөлтийг үүсгэж болох тул

>

Дараагийн өсөлт ба өмнөх өсөлт нь С-д өөр өөр давуу эрхтэй.

Жишээ нь

a = 1 ; a = 1;

b = a++ ; b = ++a

b= 1 b= 2

Үүнээс харж болно. Дээрх жишээ нь өсөлтийн дараах үед a-ийн утгыг нэмэгдүүлэхийн өмнө b-д оноодог.

Өмнөх өсөлтөд a-ийн утгыг b-д өсөлтийн дараа өгдөг.

Дүгнэх Бүх Up

Кодчилол нь төвөгтэй байж болно.

Дээрх хэлэлцүүлгээс дараах зүйлийг дүгнэж болно:

  • + + нь хувьсагчид 1-ийг нэмдэг өсөлтийн оператор гэж нэрлэгддэг.
  • A++ нь эхлээд нэмэгдэж, дараа нь a-ийн утгад 1-ийг нэмдэг тул дараах өсөлтийн оператор гэж нэрлэгддэг.
  • + +A нь эхлээд утгыг нэмээд дараа нь нэмэгддэг тул өсөлтийн өмнөх оператор гэж нэрлэгддэг.
  • A++ ба ++A хоёулаа ижил үр дүнтэй өсөлтийн ижил үүргийг гүйцэтгэдэг.

Илүү ихийг уншихыг хүсвэл миний нийтлэлийг уншина ууСи програмчлалын ++x ба x++ хоёрын ялгаа юу вэ? (Тайлбарласан)

  • Компьютерийн програмчлалын Pascal Case VS Camel Case
  • Nvidia GeForce MX350 ба GTX 1050-ийн гүйцэтгэл (Таны мэдэх ёстой бүх зүйл)
  • 1080p 60 Fps ба 1080p (тайлбар)

Mary Davis

Мэри Дэвис бол янз бүрийн сэдвээр харьцуулсан дүн шинжилгээ хийх чиглэлээр мэргэшсэн зохиолч, контент бүтээгч, шулуухан судлаач юм. Сэтгүүлзүйн чиглэлээр суралцаж төгссөн, энэ салбарт тав гаруй жил ажилласан туршлагатай Мэри уншигчдадаа шударга, шууд мэдээлэл хүргэх хүсэл эрмэлзэлтэй нэгэн. Түүний зохиол бичих дуртай залуу байхаас нь эхэлсэн бөгөөд зохиол бичих амжилтынх нь гол түлхэц болсон юм. Мэригийн судалгаа хийж, олдворуудыг ойлгоход хялбар, анхаарал татахуйц хэлбэрээр танилцуулах чадвар нь түүнийг дэлхийн өнцөг булан бүрээс уншигчдын хайрыг татсан юм. Мэри бичихгүй байхдаа аялах, ном унших, гэр бүл, найз нөхөдтэйгээ цагийг өнгөрөөх дуртай.