logo

C programma Hello World

Sākumā programma Hello World ir pirmais solis ceļā uz jebkuras programmēšanas valodas apguvi, kā arī viena no vienkāršākajām programmām, ko jūs apgūsit. Viss, kas jādara, ir jāparāda uz ekrāna ziņojums Hello World. Apskatīsim programmu un mēģināsim izprast tajā iesaistīto terminoloģiju.

C programma, lai izdrukātu Hello World

Sekojošā C programma izvadā parāda Hello World.

C






kas ir awt
// Simple C program to display 'Hello World'> // Header file for input output functions> #include> // main function -> // where the execution of program begins> int> main()> {> >// prints hello world> >printf>(>'Hello World'>);> >return> 0;> }>

>

>

Izvade

Hello World>

Pirmās C programmas sastādīšana

Pirms turpināt rakstīt pirmo programmu, lietotājam ir jāiestata C programmas kompilators, kas apkopotu un izpildītu programmu Hello World. Šeit mēs esam izmantojuši uz Windows balstītu GCC kompilatoru, lai apkopotu un palaistu programmu. Lai uzzinātu vairāk par to, kā iestatīt vietējo GCC kompilatoru vai palaist, izmantojot tiešsaistes ide, skatiet C izstrādes vides iestatīšana .

1. darbība: Tas prasa teksta redaktorā uzrakstīt programmu Hello World un saglabāt failu ar paplašinājumu .c , piemēram, mēs esam saglabājuši programmu C veida failā HelloWorld.c .

2. darbība: Tas ietver CMD vai komandrindas atvēršanu un navigāciju uz direktoriju, kurā atrodas fails HelloWorld.c. Šeit tas ir klāt C:UsersChinSample .

3. darbība: Lai apkopotu kodu, izpildiet šādu komandu:

gcc HelloWorld.c>

Tādējādi tiktu izveidots C izpildāms fails ar nejaušu nosaukumu, ko piešķīris pats kompilators. Mēs saņēmām izpildāmā faila nosaukumu kā a.

Lai piešķirtu lietotājam orientētu nosaukumu, palaidiet šādu komandu:

gcc -o helloworld HelloWorld.c>

Tādējādi tiktu izveidots C izpildāms fails ar nosaukumu helloworld.

4. darbība: Lai palaistu izpildāmo failu un iegūtu rezultātu, palaidiet šādu komandu:

helloworld>

Kodeksa skaidrojums

Tagad sapratīsim iepriekš minētās programmas terminoloģiju:

1. rindiņa:

// Simple C program to display Hello World>
  1. Šī ir viena komentāra rindiņa. Komentārs tiek izmantots, lai parādītu papildu informāciju par programmu.
  2. Komentārs nesatur programmēšanas loģiku, jo to nelasa kompilators. Kad kompilators saskaras ar komentāru, kompilators vienkārši izlaiž šo koda rindiņu.
  3. Jebkura rindiņa, kas sākas ar “//” bez pēdiņām VAI starp /*…*/, ir komentārs.

Vairāk par komentāriem C

3. rindiņa:

#include>
  1. C valodā visas rindas, kas sākas ar mārciņas (#) zīmi, sauc par direktīvām. Šos paziņojumus apstrādā kompilatora izsauktā priekšapstrādātāja programma.
  2. The #iekļauts direktīva liek kompilatoram iekļaut failu un #iekļauts liek kompilatoram iekļaut standarta ievades izvades faila galvenes failu, kurā ir visu standarta ievades/izvades bibliotēkas funkciju deklarācijas.

Vairāk par priekšapstrādātājiem C.

6. rindiņa:

int main()>
  1. Šī rinda tiek izmantota, lai deklarētu funkciju ar nosaukumu galvenā, kas atgriež vesela skaitļa tipa datus. Funkcija ir paziņojumu grupa, kas paredzēta noteikta uzdevuma veikšanai. Katras C programmas izpilde sākas ar funkciju main() neatkarīgi no tā, kur šī funkcija atrodas programmā. Tātad katrai C programmai ir jābūt funkcijai main(), un šī ir funkcija, ar kuru sākas programmas izpilde.
  2. { un } : Atvēršanas iekavas “{” norāda uz galvenās funkcijas sākumu un aizvēršanas iekavas “}” norāda uz galvenās funkcijas beigas. Viss starp šiem diviem sastāv no galvenās funkcijas korpusa un tiek saukts par blokiem.

Vairāk par main() funkciju C.

instanceof

10. rindiņa:

printf('Hello World');>
  1. Šī rinda liek kompilatoram parādīt ekrānā ziņojumu Hello World. Šo rindu valodā C sauc par paziņojumu. Katrs paziņojums ir paredzēts kāda uzdevuma veikšanai. Semikols ';' tiek izmantots, lai pabeigtu paziņojumu. Semikols paziņojuma beigās tiek izmantots, lai norādītu, ka paziņojums ar to beidzas.
  2. The printf() funkcija tiek izmantota, lai drukātu datu rakstzīmju straumi stdout konsolē. Viss, kas atrodas, tiek parādīts izvades ierīcē.

Vairāk par ievadi/izvadi C formātā.

12. rindiņa:

return 0;>
  1. Tas arī ir paziņojums. Šis paziņojums tiek izmantots, lai atgrieztu funkcijas vērtību, un tas norāda funkcijas pabeigšanu. Šo apgalvojumu pamatā izmanto funkcijās, lai atgrieztu funkcijas veikto darbību rezultātus.
  2. Atkāpe : Kā redzat, printf un atgriešanas priekšraksts ir ievilkti vai pārvietoti uz labo pusi. Tas tiek darīts, lai padarītu kodu lasāmāku. Šķiet, ka programmā Hello World tam nav lielas nozīmes, taču, programmai kļūstot sarežģītākai, kods kļūst lasāmāks un mazāk pakļauts kļūdām. Tāpēc vienmēr ir jāizmanto atkāpes un komentāri, lai padarītu kodu lasāmāku.

Vairāk par atgriešanos C.
Bieži uzdotie jautājumi par programmu rakstīšanas stilu.