Hei verden på C -språk

Hei verden på C -språk
I denne Linux -hint -artikkelen vil du lære å gå inn i programmeringsverdenen ved å lage et program som skriver ut det klassiske frasen, "Hei Verden", På kommandokonsollen.

For å ha alle midler til å forstå og implementere kodebitene som vi vil vise deg, vil vi først forklare trinnvis for hvordan du oppretter en fil med ".C ”utvidelse for å utvikle et program på C -språket. I en spesiell seksjon vil vi også vise deg hvordan du kan kompilere koden med GCC og kjøre et program fra Linux-kommandolinjen.

Deretter vil vi vise deg hvordan du kan sette inn de nødvendige overskriftene, opprette Main () -funksjonen og generere "Hei Verden" program.

Hvordan lage en fil med ".c ”utvidelse for å skrive et program i det

Hvert program på dette språket starter med en fil med ".C ”utvidelse, der hovedfunksjonen til prosessen er skrevet, inkludert de nødvendige overskriftene som definerer funksjonene og variablene som brukes.

For å opprette en slik fil, må vi ringe Linux File Manager og trykke på høyre museknapp i katalogen der vi vil lagre den. Dette viser en alternativ-meny der vi må venstreklikke på “Lag nytt dokument” alternativ og velg “Tomt dokument” fra menyen som vises.

Når vi har opprettet filen, velger vi den, trykker på høyre museknapp og velger "Egenskaper" fra popup-menyen. Klikk Godta i filnavnet der vi legger til “.C ”utvidelse under "Egenskaper". Så lukker det.

På denne måten lager vi en fil som kan kompileres av enhver kompilator på hvilken som helst plattform.

Hvordan du kan kompilere og kjøre koden

Å sammenstille og kjøre et program er et nødvendig skritt for å forstå eksemplene som følger. Derfor vil vi i denne delen vise deg hvordan du gjør denne oppgaven.

For å kompilere en fil på C -språket, må vi åpne Linux -kommandokonsollen og bruke følgende kommandosyntax:

~ $ GCC -bane/filnavn.C -o ut -navn

GCC ringer kompilatoren som kompilerer den spesifiserte filen i banen/navnet.C, og -o spesifiserer navnet på den kjørbare som er resultatet av samlingen.

Hvis koden inneholder feil, returnerer kompilatoren en melding for hver rapporterte feil. Hvis det lykkes, returnerer det ingenting.

For å kjøre utgangen, må vi bruke følgende kommandosyntax:

~ $ ./ut-navn

Navnet på utgangen må alltid inngås av "./" tegn.

Hvordan ta med overskriftene i “.c ”-fil

Etter å ha åpnet filen, kan du ta med overskriften som definerer funksjonene vi bruker. Overskriftene på C -språket har ".H ”utvidelse og settes inn i programmet med følgende syntaks:

#inkludere

I dette tilfellet bruker vi bare “Stdio.h ” Overskrift. I denne overskriften er standardinngangs- og utgangsfunksjonene definert som printf () -funksjonen som vi vil bruke senere.

Overskriftene er det første som kompilatoren må lese. Derfor må de vises i koden i utgangspunktet før definisjonene og hoved- () -funksjonen.

Hvordan lage main () -funksjonen for å skrive programmet inni det

Hvert C -språkprogram starter med Main () -funksjonen. Derfra er variablene definert, dataene blir behandlet, og funksjonene kalles.

Hovedfunksjonene () kan enten gå ut og komme tomt tom, gå tomt ut og returnere med data, eller omvendt. I dette tilfellet går det tomt ut og kommer tilbake på samme måte.

La oss nå se på syntaks for å lage en hovedfunksjon () av ​​denne typen:

Tomrom ()

Kompilatoren behandler alt mellom de to krøllete seler som en del av hovedfunksjonen ().

Hvordan du kaller printf () -funksjonen for å skrive i kommandokonsollen

I dette trinnet kaller vi printf () -funksjonen for å skrive "Hei Verden" streng til kommandokonsollen.

Når du kaller en funksjon på C -språket, må inngangsargumentene alltid lukkes i parentes og atskilt med komma hvis det er mer enn en. Alle funksjonssamtaler, erklæringer, uttalelser osv. må ende med ";" karakter.

Den enkleste metoden for å kalle printf () -funksjonen er å sende en enkel streng som det eneste inngangsargumentet.

En streng på C -språket er et fragment av tekst mellom sitater som er lagret i en datautvalg av type røye. Disse fragmentene er sammensatt av alfanumeriske tegn, symboler og kontrolltegn.

I det følgende ser vi det komplette programmet med samtalemetoden til printf () -funksjonen som skriver "Hei Verden" Setning til kommandokonsollen:

#inkludere
tomrom ()

Printf ("Hello World");

Følgende figur viser sammenstilling og utførelse av denne koden. Som du kan se, "Hei Verden" Setningen skrives ut på samme linje som ledeteksten:

Escape -tegn har en kontrollfunksjon i strenger. For eksempel "\ n”Karakter før strengen skriver det til en ny linje. Denne karakteren etter at strengen skriver den og flytter markøren til neste linje.

La oss se hva som skjer når vi setter inn disse rømningstegnene før og etter strengen, som følgende kode viser:

#inkludere
tomrom ()

printf ("\ nhello world \ n");

Som det kan sees i følgende figur, er strengen skrevet til en ny linje i dette tilfellet. Deretter blir markøren flyttet neste. Dette fører til at kommandokonsollen blir skrevet i en ny linje i følgende eksempel:

Konklusjon

I denne Linux -hint -artikkelen tar vi det første skrittet inn i programmeringsverdenen ved å forklare fra bunnen av hvordan du oppretter en fil med en ".c ”utvidelse for å skrive et program i. Vi inkluderte også et avsnitt der vi viser deg hvordan du kan samle med GCC og kjøre det skrevne programmet fra Linux -kommandokonsollen.

Deretter viste vi deg hvordan du skal inkludere overskriftene, lage en hovedfunksjon () og forklare kort hva en streng er på C -språket. Vi viste også hvordan vi bruker printf () -funksjonen og metodesamtalen for å skrive "Hei Verden" Klassisk frase til Linux -kommandokonsollen.