5 C Mga Tip sa Programming Dapat Mong Malaman upang Magsimula

5 C Mga Tip sa Programming Dapat Mong Malaman upang Magsimula

Kung narinig mo ang tungkol sa pagprograma, narinig mo ang tungkol sa C. Isa ito sa pinakalumang wika ng pag-cod sa paligid. Ang ilan ay kinatatakutan ito, at ang iba ay gusto ito.





Ang C ay may reputasyon sa pagiging mahirap para sa mga nagsisimula. Maraming magagandang dahilan upang malaman ang wika, ngunit may ilang mahahalagang tip na dapat tandaan habang nagsisimula.





Ano ang Wika sa Programming C?

Upang maunawaan kung ano ang wika ng C programa, sulit ito natututo kung ano ang coding bago magpatuloy!





Ang C ay isang mababang antas ng wikang pangproseso ng pamamaraang programa. Ang C ay mas malapit sa aktwal na code ng makina na tumatakbo ang iyong computer. Ginagawa nitong napakabilis, ngunit mahirap na gamitin, at may kakayahang masira ang iyong system kung hindi ka maingat!

Bakit Matutong Mag-Program sa C?

Kung ang C ay kumplikado at mapanganib, bakit alamin ito?



Kaya, ang C ay saanman.

  • Halos bawat operating system ng computer ay nakasulat sa C.
  • Karamihan sa mga smartphone at tablet ay may C based operating system.
  • Halos bawat microcontroller, ito man ay nagpapatakbo ng display sa iyong pintuan ng microwave o sa panloob na telemetry sa isang kotse, ay nai-program sa C.
  • Ang C ++, Layunin C, at C # lahat ay direktang binuo sa tuktok ng C, at ang Python ay nakasulat dito.
  • Ang isang mahusay na kaalaman sa C ay mukhang mahusay sa resume ng anumang programmer.

Iniisip ng ilang tao na ang pag-aaral ng C bago ang anumang iba pang wika sa pagprograma ay nagreresulta sa isang mas mahusay na pag-unawa sa programa sa kabuuan.





Ang pagkatuto C ay natututo din tungkol sa kung paano gumagana ang iyong computer. Ang mga programmer ng C ay maaaring magkaroon ng isang mas malalim na pag-unawa sa paraan ng paraan na nakakaapekto ang code sa mga system, at mas madaling malaman ang pag-aaral ng ibang mga wika ng programa bilang isang resulta.

1. Alamin ang Pangunahing Mga Uri ng Variable

Ang data ay nagmumula sa iba't ibang mga uri. Mahalagang malaman kung anong uri ng data ang iyong pinagtatrabahuhan, dahil madali silang malito. Ang isang halimbawa ay pag-alam na ang bilang 5 ay maaaring maging isang integer (tulad ng sa bilang 5), pati na rin isang character (ang nakasulat na character 5).





int number = 5;

Ngayon ay walang pagkalito, ang variable number ay itinalaga sa integer na halaga 5. Kailangang sabihin sa C kung anong mga uri ang aasahan upang gumana sa paraang nais mo.

Ang mga uri ng data at kung paano ito itinalaga sa mga variable ay isang mahalagang bahagi ng iyong kurso C, at mahalagang maunawaan.

Ang pag-alam kung paano bigyan ang data ng tamang uri ay isang mahalagang kasanayan sa lahat ng programa, ngunit mahalaga ito sa C.

2. Alamin ang Mga Operator

Kung ang C ang unang wikang natutunan mo, malamang na matutunan mo ang mga operator sa unang pagkakataon. Ang mga operator ay simbolo na nagsasabi sa tagatala na magsagawa ng isang gawain. Marahil ang pinakasimpleng halimbawa ay ang + operator

answer = number + anotherNumber;

Walang mga premyo para sa paghula na ang code na ito ay nagdaragdag ng dalawang mga variable na integer. Hindi lahat ng mga operator ay ganito kadali.

Gumagamit ang C ng maraming mga operator para sa arithmetic, pagtatalaga, at lohika bukod sa iba pa. Alam kung ano ang ginagawa ng bawat isa sa mga operator na ito tutulong sa iyo na kunin nang mas mabilis ang mga konsepto ng pangunahing pag-program.

3. Gamitin ang Karaniwang Mga Aklatan

Ang C ay maaaring maging mababang antas, ngunit mayroon itong isang hanay ng mga aklatan upang matulungan sa paglikha ng mga programa. Ang mga pagpapatakbo sa matematika, data na tukoy sa lokal (tulad ng mga simbolo ng pera), at iba't ibang mga variable na uri at macros ay tinukoy lahat sa mga aklatan.

Maaari mong gamitin ang mga library na ito sa pamamagitan ng pagsasama sa mga ito sa iyong code. Kunin ang halimbawang ito:

#include
int main()
{
printf('Hello, World!');
return 0;
}

Sa C, ang simpleng pagkilos ng pag-output sa console ay nangangailangan ng pagsasama ng stdio.h (karaniwang input / output) na header file.

Mayroong 15 pamantayang aklatan para sa pagprograma sa C, at pagsunod sa isang patnubay sa lahat ng kanilang ginagawa ay makakatulong sa iyo sa iyong pag-aaral.

4. Si C Ay Hindi Mapagpatawad

Gagawa ng tiyak na C kung ano ang iyong sasabihin dito, at sa halip na magreklamo kapag ang isang bagay ay walang katuturan susubukan pa rin nitong magpatuloy na gumana. Hindi lamang nito masisira ang iyong programa ngunit magdulot ng mga problema sa iyong buong system!

Bagaman kapansin-pansin ito, karaniwang hindi. Hindi mo masisira ang iyong computer. Maaari kang mapunta sa ilang mga kakaibang mga bug. Kunin ang halimbawang ito:

Ang piraso ng code na ito ay naglilimbag ng mga tanong sa console, bago i-scan kung ano ang nai-input ng gumagamit at itinatago ang mga ito bilang mga integer. Ang programa ay idinisenyo upang idagdag silang magkasama at ibawas ang mga ito bago i-print ang mga sagot pabalik sa gumagamit.

Maaari mo nang makita na mayroong problema dito. Ang output ay tiyak na walang katuturan!

Dahil hindi namin talaga binawas ang mga halaga, ang binawas na variable ay may isang walang katuturang halaga na ibinigay dito sa pagsisimula. Ang iba pang mga wika sa pagprograma ay maaaring babalaan ka na hindi mo kailanman binigyan ng isang halaga ang binawas na variable. Hindi C.

kung paano gumawa ng mga larong batay sa teksto

Ang halimbawang ito ay madaling i-debug nang biswal, ngunit ang ilang code ay libu-libong mga linya ang haba at hindi kapani-paniwalang kumplikado, at hindi ka tutulungan ng C na hanapin kung ano ang mali. Sa halip, bibigyan ka ng C ng isang bobo na sagot at walang paraan upang malaman kung bakit. O meron?

5. Ang Pag-debug Ay Iyong Matalik na Kaibigan

Dahil ang C code ay maaaring maglaman ng hindi ginustong pag-uugali, maaari itong maging sanhi ng mga pagkakamali na mahirap subaybayan, nang walang malinaw na dahilan. Upang ihinto ang iyong sarili mula sa ganap na mawala sa iyong isip dapat kang maging komportable sa pag-debug ng iyong code.

Tulad ng isang debugger GDB maaaring makatulong sa ito Dito, tumatakbo ang GDB sa may sira na script mula sa itaas.

Karaniwan, tatakbo ang isang programa hanggang sa matapos ito, o mag-crash ito. Pinapayagan ka ng mga debuger na masira ang iyong linya ng code sa pamamagitan ng linya. Dito, naka-set up ang mga break point sa linya 10 at 13 kung saan hinala namin ang isyu.

Pagkatapos, ang programa ay pinapatakbo bilang normal. Ang mga numero ay ipinasok, pagkatapos ay humihinto ang programa pagkatapos ng linya 10. Hiningi ang debugger na i-print ang halaga ng ibawas, na ipinapakita bilang isang halaga ng 37. Ito ay may katuturan, hindi pa namin nasabi ang nagbawas ng isang halaga, kaya't mayroon itong random na halaga

Pagkatapos, nagpapatuloy ang debugger. Inuulit namin ang proseso pagkatapos ng linya 13, at na-print na binawas lamang upang malaman na ang halaga ay hindi nagbago.

Nakalimutan namin na gawin ang pagkalkula sa lahat, sa halip ay piliing mag-iwan ng isang kahina-hinalang walang laman na linya ng code. Salamat sa pag-debug!

Ang GDB ay isang matalik na kaibigan ng C coder's, at ang mas maaga natutunan mong gamitin ito , mas masaya ka!

Kung Ano ang C Ay Nakukuha Mo

Ang wikang C ay isang karanasan sa buhay na natututo sa buhay, at may mga bagay na hindi pa natin nahawakan sa artikulong ito tulad ng mga payo at paglalaan ng memorya.

Habang ang C ay nakakuha ng isang matigas na reputasyon maaari mong malaman sa pamamagitan ng paggawa, kaya't makipag-hands-on at magsimula sa iyong sariling proyekto sa nagsisimulang programa ng C.

Credit sa Larawan: sjenner13 / Mga deposito

Magbahagi Magbahagi Mag-tweet Email 6 Mga kahaliling Napapakinggan: Ang Pinakamahusay na Libre o Murang Audiobook Apps

Kung hindi mo pinangarap na magbayad para sa mga audiobook, narito ang ilang magagaling na apps na hinahayaan kang makinig sa kanila nang libre at ligal.

Basahin Susunod
Mga Kaugnay na Paksa
  • Programming
  • Mga Tutorial sa Coding
  • C Programming
Tungkol sa May-akda Ian Buckley(216 Mga Artikulo Nai-publish)

Si Ian Buckley ay isang freelance journalist, musikero, tagapalabas at tagagawa ng video na naninirahan sa Berlin, Germany. Kapag hindi siya nagsusulat o nasa entablado, nakikipag-usap siya sa mga elektronikong DIY o code sa pag-asang maging isang baliw na siyentista.

Higit pa Mula kay Ian Buckley

Mag-subscribe sa aming newsletter

Sumali sa aming newsletter para sa mga tip sa tech, pagsusuri, libreng ebook, at eksklusibong deal!

Mag-click dito upang mag-subscribe