Game Programming for Beginners no lahatsoratra voalohany amin'ny andiany. Ao anatin'izany aho dia manomboka miatrika ny fototry ny fandaharana. Fantatro fa ho lavitr'ezaka sy sarotra ny lalana, ka izay no antony anombohako azy hatrany am-piandohana. Ny lahatsoratra voalohany dia miresaka momba ny fototry ny fiteny fandaharana C. Izy io dia iray amin'ireo fototry ny fandaharana. Ho an'ny dingana voalohany amin'ny fandaharana dia mampiasa ny programa Code :: Blocks aho.
Inona no atao hoe programa?
Ho an'ny lohahevitra momba ny fandaharana lalao ho an'ny vao manomboka dia tiako ny hanomboka amin'ny lohahevitry ny fandaharana. Mampiasa aotra sy iray ny programa iray mba hifandraisana amin'ny solosaina. Mba hanoratana programa dia mila fiteny fandaharana ianao.
Mba hanombohana dia mila programa hanoratana ny kaody ianao. Visual Studio no mety indrindra amin'izany. Safidio ny New -> Project -> Console App
Ny kaodinao dia mandeha amin'ny toerana voamarika:
Amin'ny farany dia toa izao:
Fandaharana lalao ho an'ny vao manomboka - Hello World
Hanomboka amin'ny fandaharana lalao vao manomboka amin'ny fisafidianana tetikasa vaovao aho. Io no tetikasa fandaharana mahazatra "Hello World". Ity programa ity dia tsy misy afa-tsy hanehoana ny fehezanteny nomena azy ary tetik'asa tsara indrindra raha resaka fandaharana lalao ho an'ny vao manomboka.
Toy izao ny programa:
#include
#include
intmain()
{
printf ("Salama tontolo! Manao ahoana ianao?");
return 0;
}
Miezaka ny manavaka ireo singa ao amin'ilay programa aho.
Ireo rakitra roa voalohany dia antsoina hoe rakitra lohateny.
#include
#include
Ampidiro ny teny hoe "insert". Raha tsy misy ireo andalana roa ireo dia tsy azo ampiasaina ny fiasa sasany ao amin'ny C. Miaraka amin'ny Code: Blocks dia manara-penitra izy ireo rehefa ilaina ny programa vaovao. stdio.h dia tranomboky mirakitra ny baiko ho an'ny lohahevitra tsirairay.
"Int main ()" no programa lehibe.
int midika ho sanda integer. Izy io dia milaza karazana data ho an'ny sanda integer. Amin'ny rafitra 32 bit, ny isa manomboka amin'ny −2.147.483.648 ka hatramin'ny 2.147.483.647 dia azo soloina ao.
"Main" dia milaza fa ity manaraka ity no tena asan'ny programa.
Ny fononteny miolakolaka dia misy ny kaody programa.
printf -> mijoro amin'ny vokatra
"" -> dia misy ny lahatsoratra tokony havoakan'ny programa
Ny fehezan-teny tsirairay dia arahin 'ny semicolon; mihidy Raha tsy manidy ny baiko ny semicolon dia miseho ny lesoka.
avereno ny 0
Raha vantany vao vita ny fanoratanao ny programa nataonao, mandehana manangana ho an'ny programa mba hijeren'ilay mpandrindra ny programa momba ny lesoka.
Avy eo ny programa dia azo atomboka amin'ny alàlan'ny "Run" ary hasehony anao ny lahatsoratra nampidirinao.
Raha mampiditra \ n eo alohan'ny lahatsoratra ianao dia hafindra amin'ny andalana manaraka izany raha mitsambikina ianao. Mila miverina manangana ianao avy eo vao mihazakazaka. Misy ihany koa ny safidy "manangana sy mihazakazaka" ao amin'ny programa.
Ny programa lehibe dia miorina eo anelanelan'ny fonosana olioly.
#include
#include
intmain()
{
printf ("Salama tontolo! \ n Manao ahoana ianao?");
return 0;
}
raha mampiditra \ t ianao dia ampiana habaka bebe kokoa eo anelanelan'ny fehezanteny tsirairay avy.
#include
#include
intmain()
{
printf ("Salama tontolo! \ n Manao ahoana ianao? \ t Mety ve ianao?");
return 0;
}
Inona no atao hoe compiler?
Ny compiler dia miantoka fa ny baiko nidiran'ny programmer dia navadika ho zeros sy iray. Amin'ny alàlan'ity fanovana ity no ahazoan'ny pc ny torolàlana. Ny fitenin'ny PC dia ny fiteny binary, izay misy zerô sy iray ihany. Raha tsy avadika ho fiteny mimari-droa ny baiko dia tsy ho fantatry ny pc izay hatao. Mila programa loharano koa izy: "Source".
Ny mpamorona dia mizara ny teny sy ny litera ao amin'ny fandaharana loharano amin'ny famakafakana leksika. Raha misy endri-tsoratra tsy mety ao amin'ilay programa dia eken'ny compiler fa lesoka izy ireo. Mampiasa famakafakana syntactic ny compiler mba hijerena raha marina ny sintetika na tsia ny baiko. Ny famakafakana semantika dia mamaritra raha toa misy dikany sy azo vakiana amin'ny PC ny programa loharano. Raha misy ny lesoka amin'ny programa, dia esorin'ny mpanera ny fizotrany ary mampiseho hafatra diso izy.
Inona ireo karazana data ao amin'ny C?
Karazan-tahiry isan-karazany no ampiasaina mba hahafahana mampiasa ny fiteny C programa. Ireo karazana data dia ahafahana manatanteraka ny fizahana fandaharana sasany. Ny sanda isan-karazany dia omena isaky ny karazana data. Mba hahafahana manodin-drakitra mihitsy dia takiana ho fototry ny karazana data.
Karazan-tahirin-kevitra fototra
Ireo karazana data ireo dia manampy amin'ny fandaharanasa handamina isa sy tarehintsoratra. Alohan'ny hisafidianana karazana data ho an'ny fandaharana dia tsy maintsy mazava ny zavatra eo am-pikarakarana azy: Karakora, soratra, isa na isa isa azo ampiasaina.
Isa manontolo
Ny karazana data "isa manontolo" dia mamonjy isa fotsiny. Ny karazana data "Character" dia mitahiry litera sy tarehintsoratra fotsiny. Ny isa dia mety ho kely, antonony na lehibe.
Ny sanda isan-karazany dia omena isaky ny karazana data mandritra ny fandaharana. Io dia mamaritra ny karazana data afaka mitahiry isa iza.
toetra
Ny toetra amam-panahy dia azo fantarina amin'ny anarana Char mamonjy. Ity fanondroana ity dia ny karazana data ary manondro fa manaraka toetra izany. Ny famaritana ny endri-tsoratra dia ao amin'ny Latabatra ASCII nitazona. Izy io dia apetraka amin'ny toerana misy anao. Kaody iray no tendrena isaky ny toetra. ASCII dia ny "Code American Standard for Fifanakalozam-baovao". Ny litera toy ny "A" dia toetra amam-panahy. Mba hahafahanao mampiseho ity endri-tsoratra ity amin'ny programa dia mila ny kaody 65 ianao, izay azonao vakiana eo amin'ny latabatra.
fanehoan-kevitra
Ny fanehoan-kevitra dia manampy amin'ny fandaharana lalao ho an'ireo vao manomboka manazava ny fizarana programa sarotra. Tsy noraharahian'ny mpanangom-bokatra izy ireo. Ho an'ny olombelona ihany izy ireo.
Fanehoan-kevitra andalana tokana
Ny tsikera tsipika tokana dia voamarika amin'ny tsipika roa:
#include int main () {
// Ity misy hevitra:
printf ("Hello World \ n");
return 0;
}
Fanehoan-kevitra an-tserasera
Izy ireo dia ampiasaina amin'ny famaritana lava ao amin'ny kaody loharano. Ny sakana lehibe kokoa amin'ny kaody loharano dia mahazo hevitra lehibe kokoa. Izy ireo dia tsy manodina azy ireo.
Fanehoan-kevitra an-tserasera maro no ampidirina amin'ny / * ary faranana amin'ny * /
Tsy miraharaha izay rehetra manelanelana azy ny mpanangom-bokatra.
/*
Manomboka eto ny multiline iray
fanehoan-kevitra
*/
#include
int main () {
/*
printf ("Salama")
printf ("World" \ n ");
*/
// Misy lahatsoratra iray mivoaka eto:
printf ("Salama \ n");
return 0;
]
Visual Studio dia mety amin'ny fampiharana kaody.
Eto dia mandeha Lalao fandaharana ao amin'ny Unity
Navoaka tamin'ny voalohany 2018-08-08 17:17:00.