Yuav Kawm Li Cas Kawm Hauv C: 12 Cov Kauj Ruam (nrog Duab)

Cov txheej txheem:

Yuav Kawm Li Cas Kawm Hauv C: 12 Cov Kauj Ruam (nrog Duab)
Yuav Kawm Li Cas Kawm Hauv C: 12 Cov Kauj Ruam (nrog Duab)

Video: Yuav Kawm Li Cas Kawm Hauv C: 12 Cov Kauj Ruam (nrog Duab)

Video: Yuav Kawm Li Cas Kawm Hauv C: 12 Cov Kauj Ruam (nrog Duab)
Video: Yawg Koob & Saub Vwm - Full movie 2024, Plaub Hlis Ntuj
Anonim

C yog ib qho ntawm cov lus programming qub. Nws tau tsim hauv 70s, tab sis nws tseem muaj zog heev ua tsaug rau qib qis nws yog. Kev Kawm C yog txoj hauv kev zoo los qhia koj tus kheej rau ntau yam lus ib yam nkaus, thiab kev paub uas koj tau txais yuav muaj txiaj ntsig hauv yuav luag txhua hom lus programming thiab tuaj yeem pab koj nkag mus rau hauv kev txhim kho app. Txhawm rau kawm paub yuav pib li cas hauv C, saib Kauj Ruam 1 hauv qab no.

Cov kauj ruam

Ntu 1 ntawm 6: Npaj Npaj

53403 1 2
53403 1 2

Kauj Ruam 1. Rub tawm thiab teeb tsa tus muab tso ua ke

C code yuav tsum tau suav los ntawm ib qho program uas txhais cov cai rau hauv cov cim uas lub tshuab tuaj yeem nkag siab. Cov Compilers feem ntau yog pub dawb, thiab cov sib xyaw sib txawv muaj rau cov haujlwm sib txawv.

  • Rau Windows, sim Microsoft Visual Studio Express lossis MinGW.
  • Rau Mac, XCode yog ib qho zoo tshaj C compilers.
  • Rau Linux, gcc yog ib qho ntawm cov kev xaiv nrov tshaj plaws.
53403 2 2
53403 2 2

Kauj Ruam 2. Nkag siab txog cov hauv paus

C yog ib qho ntawm cov lus txheej txheem qub, thiab tuaj yeem muaj zog heev. Nws tau tsim los rau Unix kev ua haujlwm, tab sis tau xa thiab nthuav dav rau yuav luag txhua lub tshuab ua haujlwm. Cov niaj hnub version ntawm C yog C ++.

C yog qhov tseem ceeb suav nrog kev ua haujlwm, thiab hauv cov haujlwm no koj tuaj yeem siv cov lej sib txawv, cov lus hais raws cai, lub voj los khaws thiab tswj cov ntaub ntawv

53403 3 2
53403 3 2

Kauj Ruam 3. Txheeb xyuas qee cov cai yooj yim

Ua tibzoo saib (qhov) cov haujlwm yooj yim hauv qab no kom tau txais lub tswv yim zoo txog yuav ua li cas qee yam ntawm ntau yam ntawm cov lus ua haujlwm ua ke, thiab kom tau txais lub tswv yim ntawm cov haujlwm ua haujlwm li cas.

#include int main () {printf ("Nyob zoo, Ntiaj Teb! / n"); tau txais (); rov 0; }

  • Cov lus txib #include tshwm sim ua ntej pib qhov haujlwm, thiab thauj cov tsev qiv ntawv uas muaj cov haujlwm uas koj xav tau. Hauv qhov ua piv txwv no, stdio.h cia peb siv cov printf () thiab getchar () ua haujlwm.
  • Qhov tseem ceeb int () hais qhia rau tus neeg sib tham tias txoj haujlwm tau ua haujlwm hu ua "main" thiab nws yuav rov qab ua ib tus lej thaum nws ua tiav. Txhua qhov program C ua haujlwm "tseem ceeb".
  • {} Qhia tias txhua yam hauv lawv yog ib feem ntawm txoj haujlwm. Hauv qhov no, lawv hais tias txhua yam sab hauv yog ib feem ntawm "qhov tseem ceeb" ua haujlwm.
  • Printf () muaj nuj nqi qhia cov ntsiab lus ntawm cov ntawv nyob rau ntawm tus neeg siv lub vijtsam. Cov ntawv hais kom ntseeg tau tias txoj hlua sab hauv tau luam tawm. Qhov / n ntu qhia tus neeg sau ntawv kom txav tus cursor mus rau kab tom ntej.
  • Qhov; qhia txog qhov kawg ntawm kab. Feem ntau cov kab ntawm C code yuav tsum xaus nrog tus lej cim.
  • Qhov hais kom ua getchar () qhia rau tus neeg sau ntawv kom tos rau qhov nkag mus rau tus yuam sij ua ntej txav mus. Qhov no muaj txiaj ntsig vim tias ntau tus neeg sib sau ua ke yuav ua haujlwm thiab kaw lub qhov rais tam sim ntawd. Qhov no ua rau txoj haujlwm tsis tiav kom txog thaum tus yuam sij raug nias.
  • Rov qab 0 cov lus txib qhia txog qhov kawg ntawm txoj haujlwm. Nco tseg li cas "lub ntsiab" muaj nuj nqi yog kev ua haujlwm. Qhov no txhais tau tias nws yuav xav tau tus lej rov qab los thaum txoj haujlwm tiav. Tus "0" qhia tias txoj haujlwm tau ua tiav raug; lwm tus lej yuav txhais tau tias qhov haujlwm tau ua yuam kev.
53403 4 2
53403 4 2

Kauj Ruam 4. Sim ua ke qhov program

Nkag mus rau tus lej rau hauv koj tus lej editor thiab khaws nws ua "*.c" cov ntaub ntawv. Sau nws hauv koj tus neeg sau ua ke, feem ntau yog nyem qhov Tsim lossis Khiav khawm.

53403 5 2
53403 5 2

Kauj Ruam 5. Ib txwm tawm tswv yim txog koj cov cai

Cov lus pom yog ib feem ntawm cov cai uas tsis suav nrog, tab sis tso cai rau koj los piav qhia dab tsi tshwm sim. Qhov no muaj txiaj ntsig zoo rau ceeb toom koj tus kheej tias koj tus lej yog rau dab tsi, thiab rau kev pab lwm tus tsim tawm uas tej zaum yuav saib koj cov cai.

  • Txhawm rau tawm tswv yim hauv C chaw / * thaum pib ntawm cov lus pom thiab * / thaum kawg.
  • Tawm tswv yim rau txhua qhov tab sis qhov tseem ceeb tshaj plaws ntawm koj cov cai.
  • Cov lus pom tuaj yeem siv los tshem tawm qee feem ntawm koj cov cai yam tsis tas muab lawv tshem tawm. Cias muab cov cai koj xav tshem tawm nrog cov cim cim npe thiab tom qab ntawv suav sau. Yog tias koj xav ntxiv cov cai rov qab, tshem cov cim npe.

Ntu 2 ntawm 6: Siv Kev Hloov Pauv

53403 6 2
53403 6 2

Kauj Ruam 1. Nkag siab txog kev ua haujlwm ntawm kev hloov pauv

Cov ntawv hloov pauv tso cai rau koj khaws cov ntaub ntawv, los ntawm kev suav hauv qhov haujlwm lossis los ntawm cov neeg siv tswv yim. Kev hloov pauv yuav tsum tau txhais ua ntej koj tuaj yeem siv lawv, thiab muaj ntau hom xaiv los ntawm.

Qee qhov ntau hom sib txawv muaj xws li int, char, thiab ntab. Txhua tus khaws cov ntaub ntawv sib txawv

53403 7 2
53403 7 2

Kauj Ruam 2. Kawm paub yuav hloov pauv li cas

Kev hloov pauv yuav tsum tau tsim, lossis "tshaj tawm", ua ntej lawv tuaj yeem siv los ntawm txoj haujlwm. Koj tshaj tawm qhov sib txawv los ntawm kev nkag mus rau hom ntaub ntawv ua raws los ntawm qhov sib txawv lub npe. Piv txwv li, cov hauv qab no yog txhua qhov kev hloov pauv tau siv tau:

ploj x;. npe char; ib, b, c, d;

  • Nco ntsoov tias koj tuaj yeem tshaj tawm ntau qhov sib txawv ntawm tib kab, tsuav yog lawv yog tib hom. Tsuas cais cov npe sib txawv nrog tus lej.
  • Zoo li ntau kab hauv C, txhua kab ntawv hloov pauv yuav tsum tau xaus nrog tus lej cim.
53403 8 2
53403 8 2

Kauj Ruam 3. Paub qhov twg los tshaj tawm cov kev hloov pauv

Kev hloov pauv yuav tsum tau tshaj tawm thaum pib ntawm txhua txoj cai thaiv (Cov ntu ntawm koj cov cai uas tau muab ntim rau hauv {} kab zauv). Yog tias koj sim tshaj tawm qhov sib txawv tom qab hauv qhov thaiv, txoj haujlwm yuav tsis ua haujlwm kom raug.

53403 9 1
53403 9 1

Kauj Ruam 4. Siv qhov sib txawv los khaws cov neeg siv khoom nkag

Tam sim no koj paub cov hauv paus ntawm qhov ua haujlwm hloov pauv li cas, koj tuaj yeem sau cov phiaj xwm yooj yim uas yuav khaws cov neeg siv khoom siv. Koj yuav siv lwm txoj haujlwm hauv qhov haujlwm, hu ua scanf. Txoj haujlwm no tshawb xyuas cov tswv yim uas tau muab rau cov txiaj ntsig tshwj xeeb.

#suav nrog int lub ntsiab () {int x; printf ("Sau tus lej:"); scanf ("%d", & x); printf ("Koj nkag mus rau %d", x); tau txais (); rov 0; }

  • Txoj hlua "%d" qhia scanf txhawm rau nrhiav cov lej hauv tus neeg siv nkag mus.
  • Qhov & ua ntej qhov sib txawv x qhia scanf qhov twg los nrhiav qhov sib txawv thiaj li yuav hloov nws, thiab khaws cov lej hauv qhov sib txawv.
  • Qhov kawg printf hais kom rov nyeem cov lej nkag mus rau tus neeg siv.
53403 10 2
53403 10 2

Kauj Ruam 5. Tswj koj cov kev hloov pauv

Koj tuaj yeem siv cov lej zauv los tswj cov ntaub ntawv uas koj tau khaws cia hauv koj qhov kev hloov pauv. Qhov sib txawv tseem ceeb tshaj plaws kom nco qab rau cov zauv zauv yog tias ib leeg = teeb tus nqi ntawm qhov sib txawv, thaum == sib piv cov txiaj ntsig ntawm ob tog kom pom tias lawv sib npaug.

x = 3 * 4; / * teeb tsa "x" rau 3 * 4, lossis 12 */ x = x + 3; / * ntxiv 3 rau tus nqi qub ntawm "x", thiab teev tus nqi tshiab raws li qhov sib txawv */ x == 15; / * kuaj xyuas seb "x" sib npaug 15 */ x <10; / * txheeb xyuas yog tias tus nqi ntawm "x" tsawg dua 10 */

Ntu 3 ntawm 6: Siv Cov Lus Hais Raws Cai

53403 11 2
53403 11 2

Kauj Ruam 1. Nkag siab qhov tseem ceeb ntawm cov lus hais raws txoj cai

Cov lus hais raws li txoj cai yog qhov uas ua rau cov haujlwm feem ntau. Lawv yog cov nqe lus uas tau txiav txim siab tias yog TRUE lossis FALSE, thiab tom qab ntawd ua raws li qhov tshwm sim. Qhov yooj yim tshaj plaws ntawm cov nqe lus yog qhov hais tawm.

TRUE thiab FALSE ua haujlwm sib txawv hauv C dua li qhov koj yuav siv los. TRUE cov lus ib txwm xaus rau qhov sib npaug ntawm tus lej uas tsis yog xoom. Thaum koj ua qhov sib piv, yog qhov txiaj ntsig yog TRUE ces "1" raug xa rov qab. Yog qhov txiaj ntsig tsis raug, tom qab ntawv "0" raug xa rov qab. Kev nkag siab qhov no yuav pab koj pom tias IF cov lus tau ua tiav li cas

53403 12 2
53403 12 2

Kauj Ruam 2. Kawm paub cov neeg ua haujlwm raws txoj cai yooj yim

Cov nqe lus hais raws txoj cai nyob ib ncig ntawm kev siv cov lej ua lej uas sib piv cov txiaj ntsig. Cov npe hauv qab no suav nrog cov neeg ua haujlwm raws cai feem ntau siv.

/* ntau dua* /< /* tsawg dua* /> = /* ntau dua lossis sib npaug* /<= /* tsawg dua lossis sib npaug* /== /* sib npaug* /! = /* tsis sib npaug rau */

10> 5 TSEV 6 <15 TSEEB 8> = 8 TUG 4 <= 8 TSEEB 3 == 3 TSEEB 4! = 5 TSEEB

53403 13 2
53403 13 2

Kauj Ruam 3. Sau daim ntawv IF yooj yim

Koj tuaj yeem siv IF cov lus los txiav txim qhov kev zov me nyuam yuav tsum ua dab tsi ntxiv tom qab cov lus tau tshuaj xyuas. Koj tuaj yeem sib txuas nws nrog lwm cov lus hais raws cai tom qab los tsim ntau txoj hauv kev xaiv, tab sis tam sim no sau qhov yooj yim kom tau siv rau lawv.

#suav nrog qhov tseem ceeb () {yog (3 <5) printf ("3 tsawg dua 5"); tau txais (); }

53403 14 2
53403 14 2

Kauj Ruam 4. Siv ELSE/ELSE IF cov lus los nthuav koj cov xwm txheej

Koj tuaj yeem tsim raws IF cov lus los ntawm kev siv ELSE thiab ELSE IF cov lus los lis cov txiaj ntsig sib txawv. Cov nqe lus ELSE ua haujlwm yog tias IF nqe lus tsis yog. ELSE IF cov lus tso cai rau koj suav nrog ntau nqe lus IF rau hauv ib qho kev thaiv kab lis kev cai txhawm rau txhawm rau ntau yam xwm txheej. Saib cov qauv piv txwv hauv qab no kom pom tias lawv sib cuam tshuam li cas.

#suav nrog int lub ntsiab () {int hnub nyoog; printf ("Thov sau koj lub hnub nyoog tam sim no:"); scanf ("%d", & hnub nyoog); yog (hnub nyoog <= 12) {printf ("Koj tsuas yog menyuam yaus! / n"); } lwm tus yog (hnub nyoog <20) {printf ("Ua ib tug tub hluas zoo nkauj heev! / n"); } lwm tus yog (hnub nyoog <40) {printf ("Koj tseem hluas ntawm lub siab! / n"); } lwm {printf ("Nrog hnub nyoog los txawj ntse. / n"); } rov qab 0; }

Qhov kev zov me nyuam siv lub tswv yim los ntawm tus neeg siv thiab coj nws los ntawm IF cov lus. Yog tias tus lej txaus siab thawj nqe lus, tom qab ntawv thawj daim ntawv luam tawm tau rov qab los. Yog tias nws tsis txaus siab thawj nqe lus, nws raug coj los ntawm txhua qhov ELSE IF nqe lus kom txog thaum nws pom ib qho uas ua haujlwm. Yog tias nws tsis zoo ib yam ntawm lawv, nws mus dhau ELSE nqe lus kawg

Ntu 4 ntawm 6: Kawm Loops

53403 15 2
53403 15 2

Kauj Ruam 1. Nkag siab tias loops ua haujlwm li cas

Loops yog ib qho tseem ceeb tshaj plaws ntawm kev ua haujlwm, vim lawv tso cai rau koj rov ua dua cov lej kom txog thaum tau txais cov xwm txheej tshwj xeeb. Qhov no tuaj yeem ua qhov rov ua cov txheej txheem yooj yim heev rau siv, thiab ua rau koj tsis txhob sau cov lus tshiab raws li txhua lub sijhawm koj xav tau qee yam tshwm sim.

Muaj peb yam tseem ceeb ntawm cov loops: FOR, WHILE, thiab DO … WHILE

53403 16 2
53403 16 2

Kauj Ruam 2. Siv FOR loop

Qhov no yog hom nquag tshaj plaws thiab muaj txiaj ntsig zoo. Nws yuav txuas ntxiv ua haujlwm kom txog thaum cov xwm txheej tau teev tseg hauv FOR loop tau ua tiav. RAU cov loops xav tau peb yam xwm txheej: pib qhov sib txawv, qhov xwm txheej yuav tsum tau ua, thiab txoj kev hloov pauv li cas. Yog tias koj tsis xav tau tag nrho cov xwm txheej no, koj tseem yuav tsum tau tso qhov chaw seem nrog lub semicolon, txwv tsis pub lub voj yuav khiav mus ib txhis.

#suav nrog int main () {int y; rau (y = 0; y <15; y ++;) {printf ("%d / n", y); } tau txais (); }

Hauv txoj haujlwm saum toj no, y tau teeb tsa rau 0, thiab lub voj txuas ntxiv mus ntev li ntev tau tus nqi y yog tsawg dua 15. Txhua lub sijhawm tus nqi ntawm y raug luam tawm, 1 tau ntxiv rau tus nqi ntawm y thiab lub voj rov ua dua. Ib zaug y = 15, lub voj yuav tawg

53403 17 2
53403 17 2

Kauj Ruam 3. Siv lub voj WHILE

WHILE loops yog qhov yooj yim dua FOR loops. Lawv tsuas muaj ib qho xwm txheej, thiab lub voj ua haujlwm tsuav yog qhov xwm txheej ntawd muaj tseeb. Koj tsis tas yuav pib lossis hloov kho qhov hloov pauv, txawm hais tias koj tuaj yeem ua qhov ntawd hauv lub cev tseem ceeb ntawm lub voj.

#suav nrog int main () {int y; thaum (y <= 15) {printf ("%d / n", y); y ++; } tau txais (); }

Qhov y ++ hais kom ua ntxiv 1 rau y qhov sib txawv txhua lub sijhawm ua lub voj. Thaum y ntaus 16 (nco ntsoov, lub voj no mus ntev li y yog tsawg dua lossis sib npaug rau 15), lub voj tawg

53403 18 2
53403 18 2

Kauj Ruam 4. Siv DO

.. WHILE voj.

Lub voj no muaj txiaj ntsig zoo rau cov loops uas koj xav kom ntseeg tau tias khiav tsawg kawg ib zaug. Hauv FOR thiab WHILE loops, qhov xwm txheej raug tshuaj xyuas thaum pib ntawm lub voj, txhais tau tias nws tsis tuaj yeem hla thiab tsis ua tam sim. YUAV TSUM … LEEJ TWG txheeb xyuas cov xwm txheej ntawm qhov kawg ntawm lub voj, kom ntseeg tau tias lub voj ua haujlwm tsawg kawg ib zaug.

#suav nrog int main () {int y; y = 5; ua {printf ("Lub voj no tab tom khiav! / n"); } thaum (y! = 5); tau txais (); }

  • Lub voj no yuav tso tawm cov lus txawm tias qhov xwm txheej tsis raug. Qhov sib txawv y tau teeb tsa rau 5 thiab lub voj voog WHILE tau teeb tsa kom khiav thaum y tsis sib npaug 5, yog li lub voj xaus. Cov lus twb tau luam tawm txij li qhov xwm txheej tsis raug tshuaj xyuas kom txog thaum kawg.
  • Lub voj voog WHILE nyob rau hauv DO … WHILE teeb yuav tsum tau xaus nrog tus lej cim Nov yog lub sijhawm tsuas yog lub voj xaus nrog lub cim cim.

Ntu 5 ntawm 6: Siv Kev Ua Haujlwm

53403 19 1
53403 19 1

Kauj Ruam 1. Nkag siab lub hauv paus ntawm kev ua haujlwm

Kev ua haujlwm yog cov lej ntawm tus kheej uas tuaj yeem hu los ntawm lwm qhov ntawm txoj haujlwm. Lawv ua kom yooj yim heev kom rov ua dua cov cai, thiab lawv pab ua kom txoj haujlwm yooj yim nyeem thiab hloov pauv. Kev ua haujlwm tuaj yeem suav nrog txhua yam ntawm cov txheej txheem yav dhau los uas tau kawm hauv kab lus no, thiab txawm tias lwm yam haujlwm.

  • Lub ntsiab () kab thaum pib ntawm txhua qhov piv txwv saum toj no yog kev ua haujlwm, ib yam li getchar ()
  • Kev ua haujlwm yog qhov tseem ceeb kom muaj txiaj ntsig thiab nyeem tau yooj yim. Ua zoo siv cov haujlwm los ua kom yooj yim rau koj qhov program.
53403 20 2
53403 20 2

Kauj Ruam 2. Pib nrog tus qauv

Kev ua haujlwm tau zoo tshaj plaws tsim thaum koj piav qhia yam koj xav kom nws ua tiav ua ntej koj pib qhov tseeb coding. Cov syntax yooj yim rau kev ua haujlwm yog "return_type name (argument1, argument2, etc.);". Piv txwv, los tsim cov haujlwm uas ntxiv ob tus lej:

int ntxiv (int x, int y);

Qhov no yuav tsim txoj haujlwm uas ntxiv ob tus lej (x thiab y) thiab tom qab ntawd rov ua cov lej ua ib tus lej

53403 21 1
53403 21 1

Kauj Ruam 3. Ntxiv qhov ua haujlwm rau ib qho program

Koj tuaj yeem siv tus txheej txheem los tsim ib qhov program uas siv ob qhov kev sib tw uas tus neeg siv nkag mus thiab tom qab ntawd ntxiv lawv ua ke. Txoj haujlwm yuav txheeb xyuas qhov ua haujlwm "ntxiv" ua haujlwm li cas thiab siv nws los tswj cov lej nkag.

#suav nrog int ntxiv (int x, int y); int lub ntsiab () {int x; tus y; printf ("Sau ob tus lej ntxiv ua ke:"); scanf ("%d", & x); scanf ("%d", & y); printf ("Cov lej ntawm koj tus lej yog %d / n", ntxiv (x, y)); tau txais (); } int ntxiv (int x, int y) {rov qab x + y; }

  • Nco ntsoov tias tus txheej txheem tseem nyob rau ntawm qhov program. Qhov no qhia tus neeg sib tham seb yuav cia siab li cas thaum lub luag haujlwm raug hu thiab nws yuav rov qab los li cas. Qhov no tsuas yog tsim nyog yog tias koj xav txheeb xyuas lub luag haujlwm tom qab hauv qhov haujlwm. Koj tuaj yeem txhais ntxiv () ua ntej lub ntsiab () ua haujlwm thiab qhov txiaj ntsig yuav zoo ib yam yam tsis muaj tus qauv.
  • Qhov tseeb ntawm kev ua haujlwm tau piav qhia hauv qab ntawm qhov program. Lub luag haujlwm tseem ceeb () sau cov lej sib koom los ntawm tus neeg siv thiab tom qab ntawd xa lawv mus rau qhov ntxiv () ua haujlwm kom ua tiav. Qhov ntxiv () ua haujlwm tom qab ntawd xa cov txiaj ntsig mus rau lub ntsiab ()
  • Tam sim no qhov ntxiv () tau hais tseg, nws tuaj yeem raug hu nyob txhua qhov chaw hauv txoj haujlwm.

Ntu 6 ntawm 6: Kawm Ntxiv

53403 22 2
53403 22 2

Kauj Ruam 1. Nrhiav ob peb phau ntawv C programming

Kab lus no npog cov hauv paus, tab sis nws tsuas yog khawb qhov saum npoo ntawm C programming thiab txhua qhov kev paub sib cuam tshuam. Phau ntawv siv zoo yuav pab koj daws teeb meem thiab cawm koj ntawm kev mob taub hau ntau ntawm txoj kev.

53403 23 2
53403 23 2

Kauj Ruam 2. Koom nrog qee lub zej zog

Muaj ntau ntau ntawm cov zej zog, ob qho online thiab hauv ntiaj teb tiag, mob siab rau txoj haujlwm thiab txhua yam lus uas cuam tshuam. Nrhiav qee tus neeg nyiam C programmers los pauv cov cai thiab cov tswv yim nrog, thiab koj yuav pom sai sai no koj tus kheej tau kawm ntau yam.

Koom nrog qee qhov hack-a-thons yog ua tau. Cov no yog cov xwm txheej uas pab pawg thiab tib neeg muaj sijhawm txwv los nrog cov haujlwm thiab cov kev daws teeb meem, thiab feem ntau txhawb nqa kev muaj tswv yim ntau. Koj tuaj yeem ntsib ntau tus programmer zoo li no, thiab hack-a-thons tshwm sim tsis tu ncua thoob plaws ntiaj teb

53403 24 2
53403 24 2

Kauj Ruam 3. Kawm qee hoob

Koj tsis tas yuav rov mus kawm ntawv rau Computer Science degree, tab sis kawm ob peb chav kawm tuaj yeem ua qhov xav tsis thoob rau koj txoj kev kawm. Tsis muaj dab tsi ntaus tes-pab los ntawm cov neeg uas paub zoo hauv cov lus. Koj tuaj yeem pom ntau chav kawm hauv cov zej zog hauv zej zog thiab cov tsev kawm qib siab, thiab qee lub tsev kawm qib siab yuav tso cai rau koj tshawb xyuas lawv cov khoos phis tawj tshawb fawb yam tsis tas yuav cuv npe.

53403 25 2
53403 25 2

Kauj Ruam 4. Xav txog kev kawm C ++

Thaum koj tau nkag siab C, nws yuav tsis ua mob rau pib saib C ++. Nov yog qhov hloov pauv niaj hnub no ntawm C, thiab tso cai rau hloov pauv ntau yam. C ++ tau tsim los nrog kev tuav tswj lub siab, thiab paub C ++ tuaj yeem pab koj tsim cov phiaj xwm muaj zog rau kev ua haujlwm zoo.

Lub tswv yim

  • Ib txwm ntxiv cov lus pom rau koj cov haujlwm. Tsis tsuas yog qhov no pab lwm tus uas yuav saib nws qhov chaws, tab sis nws tseem pab koj nco qab qhov koj tab tom sau thiab yog vim li cas. Koj yuav paub tias koj tab tom ua dab tsi lub sijhawm uas koj tab tom sau koj cov cai, tab sis tom qab ob lossis peb hlis, koj yuav tsis nco qab ntau.
  • Nco ntsoov nco ntsoov xaus cov lus xws li printf (), scanf (), getch (), thiab lwm yam nrog ib nrab hnyuv (;) tab sis tsis txhob ntxig lawv tom qab kev tswj hwm nqe lus zoo li 'yog', 'thaum' lossis 'rau' loops.
  • Thaum ntsib qhov yuam kev syntax thaum suav sau, yog tias koj nyob twj ywm, tshawb hauv Google (lossis lwm lub tshuab tshawb fawb) nrog qhov ua yuam kev uas koj tau txais. Muaj feem yog ib tus neeg twb tau ntsib qhov teeb meem qub thiab tshaj tawm txoj kev daws teeb meem.
  • Koj qhov chaws yuav tsum muaj *.c txuas ntxiv, kom koj tus neeg sau ntawv nkag siab tias nws yog C cov ntaub ntawv.
  • Nco ntsoov nco ntsoov tias kev xyaum ua kom zoo tshaj plaws. Qhov ntau koj xyaum sau cov program, koj ua tau zoo dua ntawm nws. Yog li pib nrog cov phiaj xwm yooj yim, luv kom txog thaum koj tau txais koj txhais taw, thiab tom qab ntawd thaum koj ntseeg koj tuaj yeem txav mus rau qhov nyuaj dua.
  • Sim kawm kev tsim lub tswv yim. Nws pab daws cov teeb meem sib txawv thaum sau cov cai.

Pom zoo: