Hauv computer science, tus nqi yog qhov sawv cev ntawm qee qhov chaw uas tuaj yeem hloov kho los ntawm ib qho kev pab cuam. Cov tswv cuab ntawm ib hom yog cov txiaj ntsig ntawm hom ntawd. Qhov "tus nqi ntawm qhov sib txawv" yog muab los ntawm cov ntawv qhia sib thooj hauv ib puag ncig.
Tus nqi L thiab R tus nqi txhais li cas?
Lvalue thiab Rvalue xa mus rau sab laug thiab sab xis ntawm tus neeg ua haujlwm ua haujlwm. Lub Lvalue (hais tias: L tus nqi) lub tswv yim hais txog qhov yuav tsum tau ua tus operand nyob rau sab laug ntawm tus neeg teb xov tooj yog hloov tau, feem ntau yog qhov sib txawv.
Kuv tus nqi thiab R tus nqi hauv C yog dab tsi?
TL;DR: "lvalue" txhais tau tias "kev qhia uas tuaj yeem muab tso rau ntawm sab laug ntawm tus neeg ua haujlwm", lossis txhais tau tias "qhia uas muaj chaw nyob nco". "rvalue" txhais tau tias yog "tag nrho lwm yam lus".
Qhov txawv ntawm R tus nqi thiab L tus nqi yog dab tsi?
Muab qhov yooj yim, tus nqi yog qhov khoom siv thiab an rvalue yog tus nqi. Qhov sib txawv ntawm lvalues thiab rvalues plays lub luag haujlwm hauv kev sau ntawv thiab kev nkag siab ntawm cov lus. … Ib qho lvalue ib txwm muaj ib cheeb tsam ntawm kev khaws cia, yog li koj tuaj yeem nqa nws qhov chaw nyob. Ib qho rvalue yog ib qho kev qhia uas tsis yog lvalue.
Lvalues thiab Rvalues hauv C yog dab tsi?
Ib qho nqi (tus nqi tus nqi) sawv cev rau ib qho khoom uas nyob hauv qee qhov chaw txheeb xyuas hauv nco(piv txwv li muaj chaw nyob). rvalues yog txhais los ntawm kev cais tawm. Txhuakev qhia yog ib qho lvalue los yog rvalue, yog li, rvalue yog ib qho kev qhia uas tsis sawv cev rau ib qho khoom uas muaj qee qhov chaw nyob hauv lub cim xeeb.