Paano Matuto sa Program sa C: 12 Mga Hakbang (na may Mga Larawan)

Talaan ng mga Nilalaman:

Paano Matuto sa Program sa C: 12 Mga Hakbang (na may Mga Larawan)
Paano Matuto sa Program sa C: 12 Mga Hakbang (na may Mga Larawan)

Video: Paano Matuto sa Program sa C: 12 Mga Hakbang (na may Mga Larawan)

Video: Paano Matuto sa Program sa C: 12 Mga Hakbang (na may Mga Larawan)
Video: Ano ang UNANG Pag-aaralan para Maging Programmer (Absolute Beginner) | Vino Santiago 2024, Mayo
Anonim

Ang C ay isa sa mga mas matandang wika sa pagprograma. Ito ay binuo noong dekada 70, ngunit napakalakas pa rin nito salamat sa kung gaano ito mababang antas. Ang Pag-aaral C ay isang mahusay na paraan upang ipakilala ang iyong sarili sa mas kumplikadong mga wika din, at ang kaalamang nakukuha mo ay magiging kapaki-pakinabang sa halos bawat wika ng programa at maaaring makatulong sa iyo na makapunta sa pag-unlad ng app. Upang malaman kung paano magsimulang mag-program sa C, tingnan ang Hakbang 1 sa ibaba.

Mga hakbang

Bahagi 1 ng 6: Paghahanda

53403 1 2
53403 1 2

Hakbang 1. Mag-download at mag-install ng isang tagatala

Ang C code ay kailangang maiipon ng isang programa na nagpapakahulugan sa code sa mga signal na mauunawaan ng makina. Ang mga tagataguyod ay karaniwang libre, at ang iba't ibang mga tagataguyod ay magagamit para sa iba't ibang mga operating system.

  • Para sa Windows, subukan ang Microsoft Visual Studio Express o MinGW.
  • Para sa Mac, ang XCode ay isa sa pinakamahusay na C compiler.
  • Para sa Linux, ang gcc ay isa sa mga pinakatanyag na pagpipilian.
53403 2 2
53403 2 2

Hakbang 2. Maunawaan ang mga pangunahing kaalaman

Ang C ay isa sa mga mas matandang wika ng programa, at maaaring maging napakalakas. Dinisenyo ito para sa mga operating system ng Unix, ngunit na-port at pinalawak para sa halos lahat ng mga operating system. Ang modernong bersyon ng C ay C ++.

Ang C ay mahalagang binubuo ng mga pagpapaandar, at sa mga pagpapaandar na ito maaari kang gumamit ng mga variable, kondisyon na pahayag, mga loop upang mag-imbak at manipulahin ang data

53403 3 2
53403 3 2

Hakbang 3. Suriin ang ilang pangunahing code

Tingnan ang (napaka) pangunahing programa sa ibaba upang makakuha ng isang magandang ideya tungkol sa kung paano gumagana ang ilan sa iba't ibang mga aspeto ng wika, at upang makakuha ng isang ideya kung paano gumana ang mga programa.

#include int main () {printf ("Hello, World! / n"); getchar (); ibalik ang 0; }

  • Ang utos na # isama ay nangyayari bago magsimula ang programa, at naglo-load ng mga aklatan na naglalaman ng mga pagpapaandar na kailangan mo. Sa halimbawang ito, hinayaan tayo ng stdio.h na gamitin ang mga pagpapaandar ng printf () at getchar ().
  • Ang int main () utos ay nagsasabi sa tagatala na ang programa ay nagpapatakbo ng pagpapaandar na tinatawag na "pangunahing" at ibabalik nito ang isang integer kapag natapos na ito. Ang lahat ng mga programa ng C ay nagpapatakbo ng isang "pangunahing" pagpapaandar.
  • Ipinapahiwatig ng {} na ang lahat sa loob ng mga ito ay bahagi ng pagpapaandar. Sa kasong ito, ipinapahiwatig nila na ang lahat sa loob ay bahagi ng "pangunahing" pag-andar.
  • Ipinapakita ng pagpapaandar ng printf () ang mga nilalaman ng panaklong sa screen ng gumagamit. Tinitiyak ng mga quote na ang string sa loob ay na-print nang literal. Sinasabi ng pagkakasunud-sunod ng / n sa tagatala na ilipat ang cursor sa susunod na linya.
  • Ang; nagsasaad ng pagtatapos ng isang linya. Karamihan sa mga linya ng C code ay kailangang magtapos sa isang kalahating titik.
  • Sinasabi ng utos ng getchar () sa tagatala na maghintay para sa isang input ng keystroke bago lumipat. Kapaki-pakinabang ito sapagkat maraming mga tagatala ang tatakbo sa programa at agad na isara ang window. Pinipigilan nito ang programa mula sa pagtatapos hanggang ang isang key ay pinindot.
  • Ang utos ng return 0 ay nagpapahiwatig ng pagtatapos ng pagpapaandar. Tandaan kung paano ang "pangunahing" pagpapaandar ay isang int function. Nangangahulugan ito na kakailanganin ang isang integer upang maibalik kapag natapos ang programa. Ang isang "0" ay nagpapahiwatig na ang programa ay gumaganap nang tama; anumang iba pang mga numero ay nangangahulugan na ang programa ay tumakbo sa isang error.
53403 4 2
53403 4 2

Hakbang 4. Subukang i-compile ang programa

Ipasok ang code sa iyong code editor at i-save ito bilang isang "*.c" na file. I-compile ito sa iyong tagatala, karaniwang sa pamamagitan ng pag-click sa pindutan na Bumuo o Patakbuhin.

53403 5 2
53403 5 2

Hakbang 5. Palaging magkomento sa iyong code

Ang mga komento ay bahagi ng code na hindi naipon, ngunit pinapayagan kang ipaliwanag kung ano ang nangyayari. Kapaki-pakinabang ito para sa pagpapaalala sa iyong sarili kung para saan ang iyong code, at para sa pagtulong sa ibang mga developer na maaaring tumitingin sa iyong code.

  • Upang magkomento sa lugar ng C / * sa simula ng komento at * / sa dulo.
  • Magkomento sa lahat maliban sa pinaka pangunahing mga bahagi ng iyong code.
  • Maaaring magamit ang mga komento upang mabilis na alisin ang mga bahagi ng iyong code nang hindi tinatanggal ang mga ito. Isama lamang ang code na nais mong ibukod sa mga tag ng komento at pagkatapos ay ipagsama. Kung nais mong idagdag ang code, alisin ang mga tag.

Bahagi 2 ng 6: Paggamit ng Mga variable

53403 6 2
53403 6 2

Hakbang 1. Maunawaan ang pagpapaandar ng mga variable

Pinapayagan ka ng mga variable na mag-imbak ng data, alinman sa mga pagkalkula sa programa o mula sa pag-input ng gumagamit. Kailangang tukuyin ang mga variable bago mo magamit ang mga ito, at maraming uri upang pumili mula sa.

Ang ilan sa mga mas karaniwang uri ng variable ay may kasamang int, char, at float. Ang bawat isa ay nag-iimbak ng magkakaibang uri ng data

53403 7 2
53403 7 2

Hakbang 2. Alamin kung paano idineklara ang mga variable

Ang mga variable ay kailangang maitatag, o "ideklara", bago ito magamit ng programa. Idineklara mo ang isang variable sa pamamagitan ng pagpasok ng uri ng data na sinusundan ng pangalan ng variable. Halimbawa, ang mga sumusunod ay lahat ng wastong deklarasyon ng variable:

lumutang x; pangalan ng karakter; int a, b, c, d;

  • Tandaan na maaari mong ideklara ang maraming mga variable sa parehong linya, hangga't ang mga ito ay ang parehong uri. Paghiwalayin lamang ang mga pangalan ng variable sa mga kuwit.
  • Tulad ng maraming mga linya sa C, ang bawat variable na linya ng deklarasyon ay kailangang magtapos sa isang kalahating titik.
53403 8 2
53403 8 2

Hakbang 3. Alamin kung saan ipahayag ang mga variable

Dapat ideklara ang mga variable sa simula ng bawat block ng code (Ang mga bahagi ng iyong code na nakapaloob sa {} mga braket). Kung susubukan mong ideklara ang isang variable sa ibang pagkakataon sa bloke, ang programa ay hindi gagana nang tama.

53403 9 1
53403 9 1

Hakbang 4. Gumamit ng mga variable upang maiimbak ang input ng gumagamit

Ngayon alam mo na ang mga pangunahing kaalaman sa kung paano gumagana ang mga variable, maaari kang magsulat ng isang simpleng programa na mag-iimbak ng input ng gumagamit. Gumagamit ka ng isa pang pagpapaandar sa programa, na tinatawag na scanf. Hinahanap ng pagpapaandar na ito ang input na ibinigay para sa mga tukoy na halaga.

# isama ang int main () {int x; printf ("Magpasok ng isang numero:"); scanf ("% d", & x); printf ("Nagpasok ka ng% d", x); getchar (); ibalik ang 0; }

  • Sinasabi sa string na "% d" ang scanf na maghanap ng mga integer sa input ng gumagamit.
  • Ang & bago ang variable x ay nagsasabi sa scanf kung saan mahahanap ang variable upang mabago ito, at maiimbak ang integer sa variable.
  • Basahin ng huling utos ng printf ang input integer sa gumagamit.
53403 10 2
53403 10 2

Hakbang 5. Manipula ang iyong mga variable

Maaari mong gamitin ang mga expression sa matematika upang manipulahin ang data na naimbak mo sa iyong mga variable. Ang pinakamahalagang pagkakaiba na dapat tandaan para sa mga expression ng matematika ay ang isang solong = nagtatakda ng halaga ng variable, habang inihambing ng == ang mga halaga sa magkabilang panig upang makita kung pantay ang mga ito.

x = 3 * 4; Itinatakda ng / * ang "x" sa 3 * 4, o 12 * / x = x + 3; / * nagdaragdag ng 3 sa orihinal na halaga ng "x", at itinatakda ang bagong halaga bilang variable * / x == 15; / * suriin upang makita kung ang "x" ay katumbas ng 15 * / x <10; / * sinusuri kung ang halaga ng "x" ay mas mababa sa 10 * /

Bahagi 3 ng 6: Paggamit ng Mga Pahayag na Kondisyon

53403 11 2
53403 11 2

Hakbang 1. Maunawaan ang mga pangunahing kaalaman sa mga kondisyong pahayag

Ang mga kondisyon na pahayag ay kung ano ang nagtutulak sa karamihan ng mga programa. Ang mga ito ay mga pahayag na tinutukoy na maging TUNAY o MALI, at pagkatapos ay kumilos batay sa resulta. Ang pinaka-pangunahing mga pahayag ay ang kung pahayag.

Ang TAMA at MALI na gawain ay naiiba sa C kaysa sa maaaring nakasanayan mo. Ang mga TUNAY na pahayag ay laging nagtatapos na katumbas ng isang nonzero na numero. Kapag nagsagawa ka ng mga paghahambing, kung ang resulta ay TUNAY pagkatapos ay ibabalik ang isang "1". Kung ang resulta ay MALI, pagkatapos ang isang "0" ay ibabalik. Ang pag-unawa dito ay makakatulong sa iyo na makita kung paano iproseso ang mga pahayag

53403 12 2
53403 12 2

Hakbang 2. Alamin ang pangunahing mga kondisyunal na operator

Ang mga kondisyon na pahayag ay umiikot sa paggamit ng mga operator ng matematika na ihinahambing ang mga halaga. Naglalaman ang sumusunod na listahan ng pinakakaraniwang ginagamit na mga kondisyunal na operator.

/ * mas malaki sa * / </ * mas mababa sa * /> = / * mas malaki sa o katumbas ng * / <= / * mas mababa sa o katumbas ng * / == / * katumbas ng * /! = / * hindi pantay sa * /

10> 5 TUNAY 6 <15 TUNAY 8> = 8 TUNAY 4 <= 8 TUNAY 3 == 3 TUNAY 4! = 5 TUNAY

53403 13 2
53403 13 2

Hakbang 3. Sumulat ng isang pangunahing pahayag na KUNG

Maaari mong gamitin ang mga pahayag ng IF upang matukoy kung ano ang susunod na dapat gawin ng programa pagkatapos masuri ang pahayag. Maaari mo itong pagsamahin sa iba pang mga kondisyonal na pahayag sa paglaon upang lumikha ng malakas na maraming pagpipilian, ngunit sa ngayon sumulat ng isang simpleng isa upang masanay sa kanila.

# isama ang int main () {kung (3 <5) printf ("3 ay mas mababa sa 5"); getchar (); }

53403 14 2
53403 14 2

Hakbang 4. Gumamit ng IBA / IBA KUNG mga pahayag upang mapalawak ang iyong mga kundisyon

Maaari kang bumuo sa mga pahayag na KUNG sa pamamagitan ng paggamit ng mga pahayag ng ELSE at ELSE IF upang hawakan ang iba't ibang mga resulta. Tumatakbo ang ibang pahayag kung MALI ang pahayag na KUNG. ELSE KUNG mga pahayag ay nagbibigay-daan sa iyo upang isama ang maraming mga pahayag sa IF sa isang code block upang hawakan ang iba't ibang mga kaso. Tingnan ang halimbawang programa sa ibaba upang makita kung paano sila nakikipag-ugnayan.

# isama ang int main () {int age; printf ("Mangyaring ipasok ang iyong kasalukuyang edad:"); scanf ("% d", at edad); kung (edad <= 12) {printf ("Bata ka lang! / n"); } iba pa kung (edad <20) {printf ("Ang pagiging isang tinedyer ay medyo mahusay! / n"); } iba pa kung (edad <40) {printf ("Bata ka pa rin sa puso! / n"); } iba pa {printf ("Sa edad ay dumarating ang karunungan. / n"); } ibalik ang 0; }

Kinukuha ng programa ang input mula sa gumagamit at dadalhin ito sa pamamagitan ng mga pahayag na KUNG. Kung natutugunan ng numero ang unang pahayag, ibinalik ang unang pahayag ng printf. Kung hindi nito nasiyahan ang unang pahayag, ito ay dadalhin sa bawat pahayag ng ELSE IF hanggang sa matagpuan nito ang isa na gumagana. Kung hindi ito tumutugma sa anuman sa kanila, dumadaan ito sa pahayag na ELSE sa dulo

Bahagi 4 ng 6: Mga Loop sa Pagkatuto

53403 15 2
53403 15 2

Hakbang 1. Maunawaan kung paano gumagana ang mga loop

Ang mga loop ay isa sa pinakamahalagang aspeto ng programa, dahil pinapayagan ka nilang ulitin ang mga bloke ng code hanggang sa matugunan ang mga tukoy na kundisyon. Maaari nitong gawing napakadaling ipatupad ang mga paulit-ulit na pagkilos, at pinipigilan kang magsulat ng mga bagong kondisyong pahayag sa tuwing nais mong may mangyari.

Mayroong tatlong pangunahing uri ng mga loop: PARA SA, habang, at GAWIN … HABANG

53403 16 2
53403 16 2

Hakbang 2. Gumamit ng isang PARA sa loop

Ito ang pinakakaraniwan at kapaki-pakinabang na uri ng loop. Ito ay magpapatuloy sa pagpapatakbo ng pagpapaandar hanggang sa matugunan ang mga kundisyon na itinakda sa FOR loop. PARA sa mga loop ay nangangailangan ng tatlong mga kundisyon: pagsisimula ng variable, ang kundisyon upang matugunan, at ang paraan ng pag-update ng variable. Kung hindi mo kailangan ang lahat ng mga kundisyong ito, kakailanganin mong mag-iwan ng isang blangko na puwang na may isang kalahating titik, kung hindi man ang loop ay tatakbo magpakailanman.

# isama ang int main () {int y; para sa (y = 0; y <15; y ++;) {printf ("% d / n", y); } getchar (); }

Sa program sa itaas, ang y ay nakatakda sa 0, at ang loop ay nagpapatuloy hangga't ang halaga ng y ay mas mababa sa 15. Sa tuwing ang halaga ng y ay nai-print, 1 ay idinagdag sa halaga ng y at ang loop ay paulit-ulit. Kapag y = 15, masisira ang loop

53403 17 2
53403 17 2

Hakbang 3. Gumamit ng isang WHILE loop

Habang ang mga loop ay mas simple kaysa sa SA mga loop. Mayroon lamang silang isang kundisyon, at ang loop ay kumikilos hangga't totoo ang kondisyong iyon. Hindi mo kailangang simulan o i-update ang variable, kahit na magagawa mo iyon sa pangunahing katawan ng loop.

# isama ang int main () {int y; habang (y <= 15) {printf ("% d / n", y); y ++; } getchar (); }

Ang utos na y ++ ay nagdaragdag ng 1 sa variable ng y sa tuwing naisasagawa ang loop. Kapag ang y ay umabot sa 16 (tandaan, ang loop na ito ay napupunta hangga't ang y ay mas mababa sa o katumbas ng 15), masira ang loop

53403 18 2
53403 18 2

Hakbang 4. Gumamit ng isang DO

.. WHILE loop.

Ang loop na ito ay lubhang kapaki-pakinabang para sa mga loop na nais mong matiyak na tumakbo nang hindi bababa sa isang beses. Sa PARA at habang ang mga loop, ang kalagayan ay nasuri sa simula ng loop, nangangahulugang hindi ito maaaring pumasa at mabigo kaagad. GAWIN … Habang ang mga loop ay suriin ang mga kundisyon sa dulo ng loop, tinitiyak na ang loop ay gumaganap ng hindi bababa sa isang beses.

# isama ang int main () {int y; y = 5; gawin ang {printf ("Tumatakbo ang loop na ito! / n"); } habang (y! = 5); getchar (); }

  • Ipapakita ng loop na ito ang mensahe kahit na ang kondisyon ay MALI. Ang variable y ay nakatakda sa 5 at ang WHILE loop ay nakatakda upang tumakbo kapag ang y ay hindi katumbas ng 5, kaya natatapos ang loop. Na-print na ang mensahe dahil ang kondisyon ay hindi naka-check hanggang sa katapusan.
  • Ang WHILE loop sa isang GAWIN … HABANG ang hanay ay dapat tapusin sa isang kalahating titik. Ito lamang ang oras na ang isang loop ay natapos sa isang kalahating titik.

Bahagi 5 ng 6: Paggamit ng Mga Pag-andar

53403 19 1
53403 19 1

Hakbang 1. Maunawaan ang mga pangunahing kaalaman sa pag-andar

Ang mga pagpapaandar ay may sariling mga bloke ng code na maaaring tawagan ng iba pang mga bahagi ng programa. Ginagawa nilang napakadali upang ulitin ang code, at nakakatulong silang gawing mas simple ang programa na basahin at baguhin. Maaaring isama ng mga pagpapaandar ang lahat ng mga diskarteng dati nang natakpan na natutunan sa artikulong ito, at kahit na iba pang mga pagpapaandar.

  • Ang pangunahing () linya sa simula ng lahat ng mga halimbawa sa itaas ay isang pagpapaandar, tulad ng getchar ()
  • Mahalaga ang mga pagpapaandar sa mahusay at madaling basahin na code. Gumamit ng mahusay na paggamit ng mga pagpapaandar upang i-streamline ang iyong programa.
53403 20 2
53403 20 2

Hakbang 2. Magsimula sa isang balangkas

Ang mga pagpapaandar ay pinakamahusay na nilikha kapag binabalangkas mo kung ano ang nais mong makamit bago mo simulan ang aktwal na pag-coding. Ang pangunahing syntax para sa mga pagpapaandar ay "pangalan ng return_type (argument1, argument2, atbp.);". Halimbawa, upang lumikha ng isang pagpapaandar na nagdaragdag ng dalawang numero:

int add (int x, int y);

Lilikha ito ng isang pagpapaandar na nagdaragdag ng dalawang mga integer (x at y) at pagkatapos ay ibabalik ang kabuuan bilang isang integer

53403 21 1
53403 21 1

Hakbang 3. Idagdag ang pagpapaandar sa isang programa

Maaari mong gamitin ang balangkas upang lumikha ng isang programa na tumatagal ng dalawang mga integer na ipinasok ng gumagamit at pagkatapos ay idinagdag silang magkasama. Tutukuyin ng programa kung paano gumagana ang function na "idagdag" at gamitin ito upang manipulahin ang mga numero ng pag-input.

# isama ang int add (int x, int y); int main () {int x; int y; printf ("Ipasok ang dalawang numero upang maidagdag:"); scanf ("% d", & x); scanf ("% d", & y); printf ("Ang kabuuan ng iyong mga numero ay% d / n", idagdag (x, y)); getchar (); } int add (int x, int y) {return x + y; }

  • Tandaan na ang balangkas ay matatagpuan pa rin sa tuktok ng programa. Sinasabi nito sa tagatala kung ano ang aasahan kapag tinawag ang pagpapaandar at kung ano ang ibabalik nito. Kailangan lamang ito kung nais mong tukuyin ang pagpapaandar sa ibang pagkakataon sa programa. Maaari mong tukuyin ang add () bago ang pangunahing () pagpapaandar at ang resulta ay magiging pareho nang walang balangkas.
  • Ang aktwal na pag-andar ng pagpapaandar ay tinukoy sa ilalim ng programa. Kinokolekta ng pangunahing () pagpapaandar ang mga integer mula sa gumagamit at pagkatapos ay ipinapadala ang mga ito sa pag-andar ng add () upang maproseso. Ang function na magdagdag () pagkatapos ay ibabalik ang mga resulta sa pangunahing ()
  • Ngayon ang idagdag () ay tinukoy, maaari itong tawagan saanman sa programa.

Bahagi 6 ng 6: Pagpapatuloy sa Alamin

53403 22 2
53403 22 2

Hakbang 1. Maghanap ng ilang mga libro sa C programa

Saklaw ng artikulong ito ang mga pangunahing kaalaman, ngunit gasgas lamang ito sa ibabaw ng C program at lahat ng nauugnay na kaalaman. Ang isang mahusay na libro ng sanggunian ay makakatulong sa iyo na malutas ang mga problema at mai-save ka mula sa maraming sakit ng ulo sa kalsada.

53403 23 2
53403 23 2

Hakbang 2. Sumali sa ilang mga pamayanan

Maraming mga pamayanan, kapwa online at sa totoong mundo, na nakatuon sa pagprograma at lahat ng mga wikang kinakailangan. Humanap ng ilang magkaparehong C programmer upang ipagpalit ang code at mga ideya, at malalaman mo sa lalong madaling panahon ang iyong sarili.

Dumalo ng ilang mga hack-a-thons kung posible. Ito ang mga kaganapan kung saan ang mga koponan at indibidwal ay may mga limitasyon sa oras upang makabuo ng mga programa at solusyon, at kadalasang nagtataguyod ng maraming pagkamalikhain. Maaari mong matugunan ang maraming magagaling na programmer sa ganitong paraan, at regular na nangyayari ang mga hack-a-thons sa buong mundo

53403 24 2
53403 24 2

Hakbang 3. Kumuha ng ilang mga klase

Hindi mo na kailangang bumalik sa paaralan para sa isang degree sa Computer Science, ngunit ang pagkuha ng ilang mga klase ay maaaring gumawa ng mga kababalaghan para sa iyong pag-aaral. Walang makakatalo sa tulong ng kamay mula sa mga taong may kasanayan sa wika. Madalas kang makakahanap ng mga klase sa mga lokal na sentro ng pamayanan at junior kolehiyo, at papayagan ka ng ilang pamantasan na i-audit ang kanilang mga programa sa agham ng computer nang hindi na kinakailangang magpatala.

53403 25 2
53403 25 2

Hakbang 4. Isaalang-alang ang pag-aaral ng C ++

Sa sandaling mahawakan mo ang C, hindi masaktan na magsimulang tingnan ang C ++. Ito ang mas modernong bersyon ng C, at nagbibigay-daan para sa higit na kakayahang umangkop. Ang C ++ ay dinisenyo kasama ang paghawak ng bagay sa isip, at ang pag-alam sa C ++ ay maaaring paganahin kang lumikha ng mga makapangyarihang programa para sa halos anumang operating system.

Mga Tip

  • Palaging magdagdag ng mga komento sa iyong mga programa. Hindi lamang ito nakakatulong sa iba na maaaring tingnan ang source code nito, ngunit makakatulong din ito sa iyo na matandaan kung ano ang sinusulat mo at kung bakit. Maaari mong malaman kung ano ang iyong ginagawa sa sandaling isinulat mo ang iyong code, ngunit pagkatapos ng dalawa o tatlong buwan, hindi mo na masyadong maaalala.
  • Palaging tandaan na tapusin ang isang pahayag tulad ng printf (), scanf (), getch (), atbp na may isang semi-colon (;) ngunit huwag ipasok ang mga ito pagkatapos ng isang pahayag na kontrol tulad ng 'kung', 'habang' o 'para sa' mga loop.
  • Kapag nakakaranas ng isang error sa syntax kapag nag-iipon, kung stumped ka, maghanap sa Google (o ibang search engine) na may natanggap mong error. Ang mga posibilidad na ang isang tao ay nakaranas na ng parehong problema at nag-post ng isang solusyon.
  • Ang iyong source code ay kailangang magkaroon ng isang *.c extension, upang maunawaan ng iyong tagabuo na ito ay isang C source file.
  • Laging tandaan na ang pagsasanay ay ginagawang perpekto. Ang mas maraming pagsasanay sa pagsulat ng isang programa, mas mahusay kang makukuha rito. Kaya't magsimula ka sa simple, maikling mga programa hanggang sa makuha mo ang iyong pagtapak, at pagkatapos ay tiwala ka na maaari kang magpatuloy sa mas kumplikado.
  • Subukang malaman ang pagbuo ng lohika. Nakakatulong ito upang matugunan ang iba't ibang mga problema habang nagsusulat ng isang code.

Inirerekumendang: