Yuav Piav Qhia Li Cas Tus Qauv

Cov txheej txheem:

Yuav Piav Qhia Li Cas Tus Qauv
Yuav Piav Qhia Li Cas Tus Qauv

Video: Yuav Piav Qhia Li Cas Tus Qauv

Video: Yuav Piav Qhia Li Cas Tus Qauv
Video: Yuav Ua Li Cas Thiaj Khwv Tau Nyiaj 24/02/2020 2024, Hlis ntuj nqeg
Anonim

Tus qauv hauv feem ntau cov lus programming, tshwj xeeb hauv C ++, yog cov ntaub ntawv tshwj xeeb hom, ib phau ntawm cov khoom txwv. Cov ntsiab lus ntawm cov qauv yog txiav txim siab thaum lub sijhawm nws piav qhia, thiab nws cov khoom sib txuam tuaj yeem ua ntau hom. Kev tshaj tawm thiab cov lus piav qhia ntawm tus qauv yog ua tau txhua qhov chaw hauv qhov program, kom txog thaum nws tau hu.

Yuav piav qhia li cas tus qauv
Yuav piav qhia li cas tus qauv

Cov Lus Qhia

Kauj ruam 1

Feem ntau cov lus piav qhia ntawm tus qauv kuj muaj nws cov lus tshaj tawm. Txij li cov qauv yog, qhov tseeb, ib hom ntaub ntawv tshiab, nws lub npe yuav tsum muaj qhov tsis xws leej twg hauv tib qho kev pab cuam. Hauv C ++, tus qauv ntsiab lus yog siv los tshaj tawm tus qauv. Txhua lub ntsiab ntawm tus qauv thaum lub sijhawm piav qhia yuav tsum tau tshaj tawm, nrog cov cim qhia tag nrho ntawm nws hom thiab tus lej cim xeeb nws nyob. cov ntaub ntawv char2 [20]; ntab data3;}; Ntawm no My_struct1 yog lub npe ntawm tus qauv tsim. Cov khoom pom nyob rau hauv kev sib sau yog hu ua teb, lawv hais kom meej cov ntsiab lus ntawm kev teeb tsa. Txhua qhov piv txwv ntawm hom tshiab yuav muaj ib qho sib txawv ntawm cov menyuam thiab ntab, nrog rau ib qho ntawm 20 tus cwj pwm qhov tseem ceeb (char).

Kauj ruam 2

Rau kev ua haujlwm ntxiv, tsim kev piv txwv ntawm tus qauv: My_struct1 Data_St; Tus taw rau tus qauv yog tsim tib txoj hauv kev rau lwm hom siv tus neeg teb xov tooj "*": My_struct1 * pointData_St;

Kauj ruam 3

Feem ntau, thaum sau cov program code, cov xwm txheej tshwm sim thaum ib tus qauv tshiab yuav tsum tau hais ua ntej nws piav qhia tag nrho. Hauv qhov no, siv daim ntawv luv ntawm kev tshaj tawm: struct My_struct2; Txawm li cas los xij, nws tseem tsis tuaj yeem tshaj tawm nws cov khoom tom qab cov ntaub ntawv no, vim nws tsis tuaj yeem teeb tsa qhov cim xeeb xav tau rau lawv. Yog li no, ua ntej tshaj tawm qhov tseeb, muab tag nrho daim ntawv qhia ntawm kev piav qhia tus qauv: struct My_struct2 {int data1, data2;};

Kauj ruam 4

Yog hais tias tus qauv tsim yuav tsum tsuas yog siv nyob rau hauv ib qho chaw hauv koj qhov kev zov me nyuam, ua ke cov ntawv tshaj tawm nrog cov tshaj tawm sib txawv. Hauv qhov no, cov qauv npe yuav tsis raug ntaus nqi. Tshaj tawm cov naj npawb uas yuav tsum muaj tam sim ntawd tom qab cov lus piav qhia tus qauv, raws li qhia hauv qhov piv txwv nram qab no: struct {rau cov ntaub ntawv1; char cov ntaub ntawv 2;} exs1, exs2; Ntawm no exs1 thiab exs2 yog cov khoom ntawm hom tsim thiab muaj cov lej thiab cim ntaub ntawv.

Pom zoo: