logo

Första C-programmet

Allmän översikt över ett enkelt C-programs struktur:

De allmän arkitektur av en enkel C-program består vanligtvis av flera viktiga komponenter. Nedan följer en översikt över de väsentliga delarna och deras syften:

    Rubrikfiler:

De #inkludera direktiv i början av programmet används för att inkludera header-filer. Header-filer tillhandahålla funktion prototyper och definitioner som gör att C-kompilatorn kan förstå de funktioner som används i programmet.

pvr full form
    Huvudfunktion:

Varje C-program börjar med huvudfunktion . Det är programmets startpunkt och körningen börjar härifrån. De huvudfunktion har en returtyp av int , vilket indikerar att det ska returnera ett heltalsvärde till operativsystemet när det är klart.

    Variabla deklarationer:

Innan du använder några variabler bör du deklarera dem med deras datatyper . Denna sektion placeras vanligtvis efter huvud funktioner lockigt öppningsstag.

    Uttalanden och uttryck:

Detta avsnitt innehåller faktiska instruktioner och logik av programmet. C-program är sammansatta av uttalanden som fungerar handlingar och uttryck som beräknar värden.

    Kommentarer:

Kommentarer används för att tillhandahålla läsbar för människor förklaringar i koden. De körs inte och påverkar inte programmets funktionalitet. I C betecknas kommentarer med // för enradiga kommentarer och /* */ för flerradiga kommentarer .

    Funktioner:

C-program kan inkludera användardefinierad funktioner och block kod som utför specifika uppgifter. Funktioner hjälper till att modularisera koden och göra den mer organiserad och hanterbar.

    Returdeklaration:

Använd returutlåtande för att avsluta en funktion och returnera ett värde till anropsfunktionen. A returutlåtande med ett värde av 0 indikerar vanligtvis en framgångsrik körning i huvudfunktion , medan en icke-noll värde indikerar ett fel eller oväntad uppsägning.

    Standardingång/utgång:

C har biblioteksfunktioner för läsande användare input (scanf) och skriva ut utdata till konsolen (printf) . Dessa funktioner finns i C-program och är en del av standard I/O-biblioteket ( stdio.h header-fil). Det är viktigt att inkludera dessa grundläggande funktioner korrekt när du skriver ett enkelt C-program för att säkerställa optimal funktionalitet och läsbarhet.

Ytterligare information:

Det finns ytterligare information om C-programmen. Ytterligare information är följande:

    Förbearbetningsdirektiv:

C-program inkluderar ofta förbearbetningsdirektiv som börjar med a # symbol . Dessa direktiv behandlas av förbehandlaren innan faktisk sammanställning och används för att inkludera header-filer, definiera makron , och utföra villkorlig sammanställning .

    Datatyper:

C stöder datatyper som t.ex int, float, double, char , etc. Det beror på programmets krav, och lämpliga datatyper bör väljas för att lagra och manipulera data effektivt.

    Kontrollstrukturer:

C tillhandahåller kontrollstrukturer tycka om om-annat, medan, för , och switch fallet som låter dig fatta beslut och kontrollera flödet av programmet.

    Felhantering:

Robusta C-program bör innehålla felhanteringsmekanismer att hantera oväntade situationer graciöst. Tekniker som undantagshantering (med försök fånga i C++ ) eller återvänder felkoder är vanligt anställda.

    Modularisering:

När programmen växer in komplexitet , blir det viktigt att modularisera koden genom att skapa separata funktioner för olika uppgifter. Denna praxis förbättrar kodåteranvändbarhet och underhållsbarhet.

Kom ihåg att arkitektur och komplexitet av ett C-program kan variera avsevärt beroende på det specifika Ansökan och krav. Översikten är en allmän översikt över ett enkelt C-programs struktur.

Förklara det första C-programmet:

För att skriva det första C-programmet, öppna C-konsolen och skriv följande kod:

localdate java

Koda:

 #include int main(){ printf('Hello C Language'); return 0; } 

Låt oss först studera de olika delarna av detta C-program:

#inkludera:

På denna rad innehåller programmet standarden input/output bibliotek (stdio.h) på grund av förbearbetningsdirektivet. För inmatning och produktion uppgifter, den stdio.h bibliotek innehåller metoder som printf och scanf .

java metoder

int main() { ... }:

Det är huvudfunktion som är ingångspunkten för C-programmet. Programmet börjar köras från början av huvudfunktion .

printf('Hej värld! ');:printf('Hej värld!');:

Använd printf() funktion för att skriva ut formaterad utdata till konsolen. I det här exemplet, strängen 'Hej, C Language' skrivs ut, följt av en nyradstecken (n) som flyttar pekaren till följande rad efter att meddelandet visas.

returnera 0;

När returutlåtande är 0 , programmet har slutförts. När man bestämmer tillståndet för ett program använder operativsystemet ofta värdet som returneras av huvudfunktionen. A returvärde av 0 indikerar ofta att utförandet var framgångsrikt.

Efter sammanställning och utförande, detta C-program kommer att avsluta med en statuskod 0 och utgång 'Hej, C Language' till terminalen.

De 'Hej, C Language' Programmet används ofta som en introduktion till ett nytt programmeringsspråk eftersom det introducerar eleverna för viktiga begrepp som textutmatning och strukturen i en C-program och ger ett snabbt sätt att validera att arbetsmiljön är korrekt inställd.

För att skriva, kompilera och köra ditt första C-program, följ dessa steg:

Steg 1: Öppna en textredigerare

Öppna a textredigerare efter eget val, som t.ex Anteckningar, sublim text , eller Visual Studio-kod . Det är där du skriver din C-kod.

Steg 2: Skriv C-programmet

Kopiera och klistra in följande kod i textredigeraren:

 #include int main() { printf('Hello, C Language'); return 0; } 

Steg 3: Spara filen

Efter det sparar du filen med a .c förlängning Till exempel första_program.c . Denna förlängning indikerar att det är en C källkod fil.

strängformatering java

Steg 4: Kompilera programmet

Nu, kompilera programmet i kommandotolken.

Steg 5: Kör programmet

Efter framgångsrik sammanställning , kan du köra programmet genom att köra den genererade körbara filen. Skriv in följande kommando i terminal eller kommandotolken :

 ./first_program 

Programmet kommer att köras och du kommer att se utdata på konsolen:

Produktion:

 Hello, C Language 

Hur man kompilerar och kör C-programmet

Det finns två sätt att kompilera och köra c-programmet via meny och genväg.

Efter Meny

  • Klicka nu på kompileringsmenyn, sedan kompilera undermenyn för att kompilera c-programmet.
  • Klicka sedan på körmenyn och undermenyn för att köra c-programmet.

Med genväg

  • Eller tryck på ctrl+f9 för att kompilera och köra programmet direkt.
  • Du kommer att se följande utdata på användarskärmen.
  • Du kan se användarskärmen när som helst genom att trycka på alt+f5-tangenterna.
  • Tryck nu på Esc för att återgå till turbo c++-konsolen.

Slutsats:

Slutligen, den första C-programmet introducerar programmeringsspråket C och dess grundläggande struktur. Den illustrerar de nödvändiga komponenterna för skriva, sammanställa , och löpning ett C-program.

länkad lista java

Programmet innehåller standarden input-output bibliotek (stdio.h) , som innefattar rutiner för utmatningsoperationer som t.ex printf() . De huvudfunktion är programmets startpunkt, från vilken körningen börjar. De printf() funktion används inom main() metod för att skriva ut meddelandet 'Hej, C Language' till konsolen.

A C kompilator Till exempel GCC krävs för att kompilera programmet. Koden lagras i en textfil med .c förlängning , och kompilatorn startas genom att skriva gcc följt av namnen på inmatning och utdatafiler .

Sammanställningsprocessen konverterar maskinläsbar instruktioner från läsbar för människor C-kod. När programmet väl har konstruerats kan det startas av dubbelklicka den resulterande körbara filen. I en terminal eller kommandotolken , den körbara anropas av dess filnamn , följd av ./ . Därefter utförs programmet, och 'Hej C Language' utgången visas på konsolen.

Genom att följa dessa instruktioner får du en grundläggande förståelse för att utveckla, konstruera och köra ett C-program. Det erbjuder grunden för att ytterligare undersöka mer komplexa idéer och utveckla mer sofistikerade applikationer med programmeringsspråket C.