Så la oss starte med pålogging og deretter lanseringen av terminalapplikasjonen med "Ctrl+Alt+T". Kom i gang med dannelsen av en ny C-type fil først. Dette er nødvendig, da vi må utføre kodene i en fil, og Linux -skallet sammenstiller ikke selve C -koden. Dermed vil vi bruke Ubuntu 20.04 Linux Console Shell for å lage en ny C -fil ved hjelp av berøringsinstruksjonen. Dette dokumentet vil bli dannet i hjemmemappen eller katalogen til Linux -systemet. Hvis du bare vil åpne den i Text Editor, må du åpne File Explorer og tappe på filnavnet. Ellers anbefaler vi deg å åpne den i GNU Nano-redaktøren ved å bruke den viste "Nano" -instruksjonen på Shell-skjermen.
Eksempel 01:
Vi vil se på syntaksen til en enkel programuttalelse i C for å vise strengen “Hello World” på Ubuntu 20.04 Shell. For dette må du bruke "printf" -klæringen om C -språket i koden. Som du kan se i det vedlagte bildet nedenfor, har vi åpnet filen og lagt til en Printf -setning. Det er mer som en printf -funksjon da den inneholder parentesen. Innenfor parentesen har vi brukt omvendt komma for å legge til en "Hello World!”Streng. Etter denne uttalelsen, må du legge til “;” semikolon for å gjøre det kjørbar. Dette er den mest grunnleggende syntaksen for "Hello World" -programmet. La oss utføre koden for å se utdataene.
Nå trenger vi C -kompilatoren i Ubuntu 20.04 for å kompilere koden. For det, bruk av “GCC” -kompilatoren i skallet og utfør den viste nedenfor instruksjonen. Du vil få en feil med å si at erklæringen har manglet for "printf" -uttalelsen.
La oss få deg til å vite at utførelsen av C og C ++ programmer alltid starter fra hovedmetoden (). Uten hovedfunksjonen () vil programmet vårt aldri bli utført. Så vi har lagt til Printf -setningen som inneholder strengen "Hello World" innen hovedfunksjonen (). La oss lagre den oppdaterte koden nedenfor og utføre den.
Mens sammenstillingen av denne oppdaterte C -koden, har vi fått en annen advarsel som viser at Printf -setningen mangler sin implisitte erklæring innenfor koden som er overskriftsbiblioteket i.e., “Stdio.h ”. Så vi vil legge til biblioteket i C -kode før vi sammenstiller den.
Dermed har vi åpnet filen igjen og lagt til “stdio.H ”headerbibliotek ved hjelp av" #include "nøkkelordet før det. Denne overskriften må plasseres i starten av denne C -filen som vist. Sammen med det har vi lagt til "\ n" -tegnet i "Hello World" -strengen i Printf -setningen for å legge til sluttlinjen etter det. Hvis vi ikke legger til det, vises vår utdata og neste instruksjonslinje på samme linje på skallskjermen.
La oss lagre den oppdaterte koden C -filen igjen og få den til å bli samlet på skallet. Ved hjelp av GCC-kompilatoren av C-språket har vi samlet koden, og den ble vellykket som det nedenfor stilte bildet viser. Etter det, når vi utførte vår kompilerte C -kode, viser den "Hello World" -strengen på skallutgangsskjermen.
Eksempel 02:
Det første eksemplet var det mest grunnleggende å starte fra. La oss komme litt frem for å forbedre vårt kunnskapsnivå og kompetanse på C -språket. Innenfor dette eksemplet vil vi prøve å vise "Hello World" -strengen mer enn 1 gang. For dette må vi øve på C "for" -løkken i koden. Så vi har åpnet den samme C -filen Legg til oppdatert dens Main () -metode. I starten av en hovedfunksjon () har vi initialisert en "for" -sløyfe som starter fra 0 og slutter før vi når 10. Sløyfeverdien brukes til å øke med 1 ved hver iterasjon for å bevege seg mot den neste. På hver iterasjon vil "Hello World" -strengen bli skrevet ut. Hovedfunksjonen () ble fullført her og koden slutter. La oss lagre denne koden og se utdataene for denne koden.
GCC -kompilatoren er blitt brukt til å oppdatere denne eksemplet kodefil i.e., "Hallo.C ”. Etter vellykket sammenstilling av vår oppdaterte C -kode, har vi utført den med "./en.ut ”instruksjon. Til gjengjeld har "Hello World" -strengen blitt vist 10 ganger på skallet, da vi har brukt "for" -løkken fra 0 til 10. Bruken av "\ n" legger til en linjepause etter hver "hallo wolrd" -streng på utgangsskjermen som nedenfor.
Eksempel 03:
Vi har sett på de enkleste eksemplene for å vise "Hello World" på skallet med og uten "for" -sløyfen. Nå er det på tide å se på en annen sløyfe for å vise "Hello World" -strengen i.e., mens du er sløyfe. Dette programmet vil være ganske annerledes enn begge eksemplene ovenfor med litt likhet. Vi bruker den samme C -kodefilen. Innenfor denne filen har vi oppdatert koden og brukt to forskjellige metoder. Den ene er den stadig kjente Main () -funksjonen der den utførelsen starter og den andre er den brukerdefinerte “Helloworld ()” -funksjonen. Utførelsen starter fra Main () -metoden og heltallvariabelen “N” initialiseres til 1.
Her kommer "mens" -løkken som vil fortsette å utføre til verdien av "n" ikke når ut til 6. Innenfor denne sløyfen har vi kalt "helloworld" -funksjonen og passerer "n" som et argument til den. Etter HelloWorld () funksjonsutførelse vil verdien av “n” bli økt med 1. Innenfor helloworld () -funksjonen vil "Hello World" -strengen bli skrevet ut med Printf -setningen sammen med gjeldende økningsverdi på loop I.e., “N”. Når "n" -variabelen nådde 5, vil mens sløyfen blir avsluttet og hoved () -funksjonen også.
Etter å ha lagret denne nyopplagte C -koden med CTRL+S, har vi samlet den ved hjelp av Ubuntus GCC -kompilator. Det var en vellykket samlingenes prosess. Etter det er utførelsen blitt utført og "Hello World" -strengen har blitt vist 5 ganger sammen med iterasjonsnummeret I.e. 1, 2, 3, 4, 5.
Konklusjon
Endelig! Vi har fullført denne enkle C -opplæringen for å implementere “Hello World” -programmet i Ubuntu 20.04 Linux operativsystem. Vi har startet fra den grunnleggende og gradvis økt vanskelighetsgraden i eksemplene våre for å gjøre det mer forståelig for Linux -brukere. For det har vi prøvd å bruke "for" og "while" -løkker i forskjellige eksempler.