Qhov Tseem Ceeb Qhov txawv - Tus cim vs qhov sib txawv
Ib hom lus programming yog tsim los ua cov ntaub ntawv qee yam thiab muab cov ntaub ntawv tseem ceeb. Cov ntaub ntawv tuaj yeem yog cov lej, cim, cov hlua, thiab lwm yam. Ib qho program yog ib txheej ntawm cov lus qhia uas sau ua ib hom lus tshwj xeeb los muab cov lus qhia rau lub computer. Lub computer ua cov ntaub ntawv raws li cov lus qhia. Thaum tswj cov ntaub ntawv, nws yog ib qho tsim nyog los khaws lawv. Ib qho kev sib txawv yog qhov chaw cia khoom muaj peev xwm tuav tus nqi. Cov kev hloov pauv muaj npe los txheeb xyuas lawv. Tsis tsuas yog hloov pauv, ua haujlwm, chav kawm, thiab lwm yam kuj muaj cov npe, uas yog hu ua tus cim. Cov cim qhia yog tsim los ntawm tus programmer. Identifier thiab variable yog ob lub ntsiab lus hauv programming. Qhov sib txawv tseem ceeb ntawm tus cim thiab qhov sib txawv yog tias tus cim yog lub npe muab rau qhov sib txawv, muaj nuj nqi, array, chav kawm lossis cov qauv thaum qhov sib txawv yog lub npe muab rau qhov chaw nco uas tuaj yeem tuav tus nqi.
Identifier yog dab tsi?
Ib tus cim hais txog lub npe ntawm qhov sib txawv, muaj nuj nqi, array, chav kawm lossis qauv. Cov cim yog tsim los ntawm programmers. Nws yog ib qho tseem ceeb uas yuav tsum tau siv cov npe tshwj xeeb rau cov neeg txheeb xyuas vim tias lawv raug txheeb xyuas hauv kev ua tiav ntawm qhov program. Cov lus programming ua raws li cov cai tshwj xeeb rau npe tus cim. Feem ntau, tsuas yog cov cim ntawm cov tsiaj ntawv (A txog Z lossis a rau z), underscore (_) thiab tus lej (0 txog 9) yog siv rau cov cim siv tau. Feem ntau, thawj tus cim ntawm tus cim tuaj yeem yog tus lej lossis tsab ntawv, thiab yuav tsum tsis txhob yog tus lej.
In programming, yog tias muaj nqe lus raws li tus lej int; Nws txhais tau hais tias muaj qhov sib txawv hu ua tus lej uas tuaj yeem tuav tus lej suav. Lo lus 'tus lej' yog tus cim. Thaum muaj nqe lus raws li ob cheeb tsam; nws txhais tau hais tias muaj qhov sib txawv hu ua cheeb tsam uas tuaj yeem tuav tus nqi ob npaug. Lub 'thaj chaw' yog tus cim siv tau. Qee qhov piv txwv ntawm tus lej siv tau yog hnub nyoog, nyiaj hli, tub kawm ntawvNo, nyiaj thiab _empNo. Qee qhov piv txwv ntawm cov cim tsis raug yog 123abc, -studentno. Tus cim 123abc pib nrog tus lej. Yog li, nws yog invalid. Tus cim -studentno pib nrog tus cwj pwm uas tsis yog cov cim ntawm cov tsiaj ntawv lossis cov ntawv hauv qab.
Daim duab 01: Tus cim thiab hloov pauv
Cov lus programming feem ntau yog cov ntaub ntawv nkag siab. Yog li ntawd, cov tsiaj ntawv me thiab cov tsiaj ntawv loj yog qhov txawv. Tus lej ID thiab AMOUNT yog ob tus lej cais txawm tias lawv muaj tib lub npe. Nws yog ib qho tseem ceeb uas yuav tau siv cov npe muaj txiaj ntsig rau cov cim vim tias nws txhim kho cov lej nyeem tau. Cov cim qhia muaj txiaj ntsig kuj ua rau txoj haujlwm yooj yim to taub.
Variable yog dab tsi?
Hauv kev ua haujlwm, nws yuav tsum khaws cov ntaub ntawv. Kev suav yog nqa ntawm cov ntaub ntawv khaws cia. Cov ntaub ntawv no yuav tsum muab khaws cia rau hauv qhov chaw nco. Ib qho kev sib txawv yog ib lub thawv los yog ib qho chaw cia los tuav cov ntaub ntawv. Ib lub npe tshwj xeeb lossis tus cim tau muab rau cov hloov pauv los txheeb xyuas txhua qhov chaw cia. Cov npe sib txawv sawv cev rau qhov chaw nco khaws cov ntaub ntawv. Txhua qhov sib txawv muaj cov ntaub ntawv tshwj xeeb los khaws cia.
Nyob rau hauv qhov kev tshaj tawm sib txawv, lub npe sib txawv tau teev tseg, tab sis tsis muaj lub cim xeeb faib rau qhov sib txawv. Thaum muaj nqe lus raws li tus lej int; nws txhais tau hais tias lub npe sib txawv yog tus lej thiab nws tuaj yeem khaws tus nqi sib npaug. Tab sis tsis tso tseg ib qho kev nco rau tus lej sib txawv. Muab tus nqi pib rau qhov sib txawv yog hu ua initialization. Thaum muaj nqe lus raws li tus lej int=5; tus lej sib txawv tuaj yeem khaws tus lej suav thiab nws tau pib rau 5.
Dab tsi yog qhov zoo sib xws ntawm tus lej cim thiab qhov sib txawv
Ob tus cim thiab qhov sib txawv yog siv hauv kev ua haujlwm
Dab tsi yog qhov txawv ntawm tus lej cim thiab qhov sib txawv?
Identifier vs Variable |
|
Ib tus cim yog lub npe muab rau qhov sib txawv, muaj nuj nqi, array, chav kawm lossis qauv. | Ib qhov sib txawv yog lub npe muab rau qhov chaw nco uas tuaj yeem tuav tus nqi. |
Qhov ntau ntawm cov cim yog siab dua qhov sib txawv. | Variables names are identifiers. |
Ib tus cim yog siv los muab lub npe tshwj xeeb rau ib qho chaw. | Ib qhov sib txawv yog lub npe tshwj xeeb los txheeb xyuas qhov chaw nco. |
Summary – Identifier vs Variable
Hauv kev ua haujlwm, muaj ntau lub tswv yim xws li hloov pauv, ua haujlwm, chav kawm thiab lwm yam. Lub hom phiaj tseem ceeb ntawm txhua tus yog los tswj cov ntaub ntawv kom raug los daws cov teeb meem kev suav. Cov kev sib txawv, kev ua haujlwm, cov chav kawm yuav tsum tau muab cov npe tsim nyog txhawm rau txheeb xyuas lawv thiab nkag siab txog qhov program. Cov npe yog cov npe muab rau lawv. Cov ntaub ntawv khaws cia hauv lub cim xeeb, thiab cov chaw nco no yuav tsum tau muab cov npe los txheeb xyuas lawv. Kab lus no tau tham txog qhov sib txawv ntawm tus cim thiab qhov sib txawv. Qhov txawv ntawm tus cim thiab qhov sib txawv yog tias tus cim yog lub npe muab rau qhov sib txawv, muaj nuj nqi, array, chav kawm lossis cov qauv thaum qhov sib txawv yog lub npe muab rau qhov chaw nco uas tuaj yeem tuav tus nqi.
Download PDF of Identifier vs Variable
Koj tuaj yeem rub tawm PDF version ntawm kab lus no thiab siv nws rau offline hom phiaj raws li daim ntawv ceeb toom. Thov rub tawm PDF version ntawm no: Qhov Sib txawv Ntawm Tus Kheej thiab Hloov Pauv