logo

C Hello World -ohjelma

Ensinnäkin Hello World -ohjelma on ensimmäinen askel kohti minkä tahansa ohjelmointikielen oppimista ja myös yksi yksinkertaisimmista opittavista ohjelmista. Sinun tarvitsee vain näyttää viesti Hello World näytöllä. Katsotaanpa ohjelmaa ja yritetään ymmärtää siihen liittyvät terminologiat.

C Ohjelma Hello World tulostamiseen

Seuraava C-ohjelma näyttää Hello Worldin lähdössä.

C






// 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;> }>

>

>

java päivämäärä ajan tasalla
Lähtö

Hello World>

Ensimmäisen C-ohjelman kääntäminen

Ennen kuin jatkaa ensimmäisen ohjelman kirjoittamista, käyttäjän on asetettava C-ohjelman kääntäjä, joka kääntää ja suorittaa Hello World -ohjelman. Tässä olemme käyttäneet Windows-pohjaista GCC-kääntäjää ohjelman kääntämiseen ja suorittamiseen. Saat lisätietoja paikallisen GCC-kääntäjän määrittämisestä tai suorittamisesta online-ide:n avulla C-kehitysympäristön asetus .

Vaihe 1: Tämä edellyttää Hello World -ohjelman kirjoittamista tekstieditorissa ja tiedoston tallentamista tunnisteella .c , esimerkiksi olemme tallentaneet ohjelman C-tyyppiseen tiedostoon HelloWorld.c .

Vaihe 2: Tämä sisältää CMD- tai komentorivin avaamisen ja siirtymisen hakemistoon, jossa tiedosto HelloWorld.c on. Tässä se on läsnä C:UsersChinSample .

Vaihe 3: Kääntääksesi koodin, suorita seuraava komento:

gcc HelloWorld.c>

Tämä loisi C-suoritettavan tiedoston kääntäjän itsensä antamalla satunnaisella nimellä. Saimme suoritettavan tiedoston nimen as a.

Anna käyttäjälähtöinen nimi suorittamalla seuraava komento:

gcc -o helloworld HelloWorld.c>

Tämä loisi C-suoritettavan tiedoston nimeltä helloworld.

Vaihe 4: Jos haluat suorittaa suoritettavan tiedoston tuloksen saamiseksi, suorita seuraava komento:

helloworld>

Säännöstön selitys

Ymmärrämme nyt yllä olevan ohjelman terminologiat:

Rivi 1:

// Simple C program to display Hello World>
  1. Tämä on yksi kommenttirivi. Kommenttia käytetään lisätietojen näyttämiseen ohjelmasta.
  2. Kommentti ei sisällä ohjelmointilogiikkaa, koska kääntäjä ei lue sitä. Kun kääntäjä kohtaa kommentin, kääntäjä yksinkertaisesti ohittaa kyseisen koodirivin.
  3. Mikä tahansa rivi, joka alkaa kirjaimella // ilman lainausmerkkejä TAI /*…*/ välillä C:ssä on kommentti.

Lisää kommenteista C:ssä

Rivi 3:

#include>
  1. C:ssä kaikkia punnan (#) merkillä alkavia rivejä kutsutaan direktiiveiksi. Nämä lausunnot käsitellään kääntäjän kutsumalla esikäsittelyohjelmalla.
  2. The #sisältää direktiivi käskee kääntäjää sisällyttämään tiedoston ja #sisältää käskee kääntäjää sisällyttämään otsikkotiedoston Standard Input Output -tiedostolle, joka sisältää kaikkien vakiosyöttö-/tulostuskirjastotoimintojen ilmoitukset.

Lisää C:n esiprosessoreista.

Rivi 6:

int main()>
  1. Tätä riviä käytetään ilmoittamaan funktio nimeltä main, joka palauttaa kokonaislukutyyppiset tiedot. Funktio on joukko lauseita, jotka on suunniteltu suorittamaan tietty tehtävä. Jokaisen C-ohjelman suorittaminen alkaa main()-funktiosta riippumatta siitä, missä funktio sijaitsee ohjelmassa. Joten jokaisessa C-ohjelmassa on oltava main()-funktio ja tämä on funktio, josta ohjelman suoritus alkaa.
  2. { ja } : Aloitussulut '{' osoittavat päätoiminnon alkamisen ja sulkevat aaltosulut '}' osoittavat päätoiminnon päättymisen. Kaikki näiden kahden välillä sisältää päätoiminnon rungon ja niitä kutsutaan lohkoiksi.

Lisää main()-funktiosta C:ssä.

verkko ja verkkotyypit

Rivi 10:

printf('Hello World');>
  1. Tämä rivi käskee kääntäjää näyttämään näytöllä viestin Hello World. Tätä riviä kutsutaan lauseeksi C:ssä. Jokainen lause on tarkoitettu suorittamaan jokin tehtävä. Puolipistettä ';' käytetään lauseen päättämiseen. Lausekkeen lopussa olevaa puolipistettä käytetään osoittamaan, että lause päättyy tähän.
  2. The printf() -toimintoa käytetään tulostamaan merkkijono datasta stdout-konsolissa. Kaikki sisällä näkyy tulostuslaitteella.

Lisää C:n tulosta/lähdöstä.

Rivi 12:

return 0;>
  1. Tämä on myös lausunto. Tätä lausetta käytetään palauttamaan arvo funktiosta ja se ilmaisee funktion viimeistelyn. Tätä lausetta käytetään periaatteessa funktioissa palauttamaan funktion suorittamien toimintojen tulokset.
  2. Sisennys : Kuten näette, printf ja return-lause on sisennetty tai siirretty oikealle. Tämä tehdään koodin luettavammaksi. Hello World -ohjelmassa sillä ei näytä olevan paljon merkitystä, mutta kun ohjelma muuttuu monimutkaisemmaksi, se tekee koodista luettavamman ja vähemmän virhealttiimman. Siksi koodin luettavuuden parantamiseksi on aina käytettävä sisennyksiä ja kommentteja.

Lisää palautuksesta C.
FAQ ohjelmien kirjoitustyylistä.