logo

Første C-program

Generel oversigt over et simpelt C-programs struktur:

Det generel arkitektur af en simpel C program består typisk af flere vitale komponenter. Nedenfor er en oversigt over de væsentlige elementer og deres formål:

understreng streng java
    Overskriftsfiler:

Det #inkluder direktiver i starten af ​​programmet bruges til at inkludere header-filer. Header-filer give funktion prototyper og definitioner som gør det muligt for C-kompileren at forstå de funktioner, der bruges i programmet.

    Hovedfunktion:

Hver C program starter med hovedfunktion . Det er programmets indgangspunkt, og udførelsen starter herfra. Det hovedfunktion har en returtype af int , hvilket angiver, at den skal returnere en heltalværdi til operativsystemet efter færdiggørelsen.

    Variable erklæringer:

Før du bruger variabler, skal du deklarere dem med deres datatyper . Denne sektion er typisk placeret efter hovedfunktioner krøllet åbningsbøjle.

    Udsagn og udtryk:

Dette afsnit indeholder faktiske instruktioner og logik af programmet. C-programmer er sammensat af udsagn, der udfører handlinger og udtryk der beregner værdier.

    Kommentarer:

Kommentarer bruges til at yde menneskelig læsbar forklaringer i koden. De udføres ikke og påvirker ikke programmets funktionalitet. I C er kommentarer betegnet med // til enkeltlinjede kommentarer og /* */ til flere linjers kommentarer .

    Funktioner:

C-programmer kan omfatte brugerdefineret funktioner og blokke kode, der udfører specifikke opgaver. Funktioner hjælper med at modularisere koden og gøre den mere organiseret og overskuelig.

    Returerklæring:

Brug returopgørelse for at afslutte en funktion og returnere en værdi til opkaldsfunktionen. EN returopgørelse med en værdi på 0 indikerer typisk en vellykket udførelse i hovedfunktion , hvorimod en ikke-nul værdi angiver en fejl eller uventet afslutning.

    Standard input/output:

C har biblioteksfunktioner til læsebruger input (scanf) og udskrivning af output til konsollen (printf) . Disse funktioner findes i C-programmer og er en del af standard I/O-biblioteket ( stdio.h header-fil). Det er vigtigt at inkludere disse grundlæggende funktioner korrekt, mens du skriver et simpelt C-program for at sikre optimal funktionalitet og læsbarhed.

Yderligere Information:

Der er nogle yderligere oplysninger om C-programmerne. Nogle yderligere oplysninger er som følger:

    Forbehandlerdirektiver:

C-programmer inkluderer ofte præprocessor-direktiver der begynder med en # symbol . Disse direktiver behandles af forbehandleren før egentlig kompilering og bruges til at inkludere header-filer, definere makroer , og udføre betinget kompilering .

    Datatyper:

C understøtter datatyper som f.eks int, float, double, char osv. Det afhænger af programmets krav, og passende datatyper bør vælges for at gemme og manipulere data effektivt.

    Kontrolstrukturer:

C giver kontrolstrukturer synes godt om hvis-andet, mens, for , og skifte-kasse som giver dig mulighed for at træffe beslutninger og kontrollere programmets flow.

    Fejlhåndtering:

Robuste C-programmer bør indeholde fejlhåndteringsmekanismer at håndtere uventede situationer med ynde. Teknikker som undtagelseshåndtering (ved hjælp af try-catch i C++ ) eller vender tilbage fejlkoder er almindeligt ansat.

    Modularisering:

Efterhånden som programmer vokser ind kompleksitet , bliver det vigtigt at modularisere koden ved at skabe separate funktioner til forskellige opgaver. Denne praksis forbedrer kodegenanvendelighed og vedligeholdelse.

Husk, at arkitektur og kompleksitet af et C-program kan variere betydeligt afhængigt af det specifikke Ansøgning og krav. Skitsen er en generel oversigt over et simpelt C-programs opbygning.

Forklar det første C-program:

For at skrive det første C-program skal du åbne C-konsollen og skrive følgende kode:

Kode:

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

Lad os først studere de forskellige dele af dette C-program:

#inkluder:

I denne linje indeholder programmet standarden input/output bibliotek (stdio.h) på grund af forbehandlerdirektivet. Til input og produktion opgaver, den stdio.h bibliotek indeholder metoder som printf og scanf .

int main() { ... }:

Det er hovedfunktion som er indgangspunktet for C-programmet. Programmet begynder at køre fra begyndelsen af hovedfunktion .

printf('Hej verden! ');:printf('Hej verden!');:

Brug printf() funktion for at udskrive formateret output til konsollen. I dette eksempel er strengen 'Hej, C Language' udskrives, efterfulgt af en nylinjetegn (n) som flytter markøren til den følgende linje efter meddelelsen er vist.

returnere 0;

Når returopgørelse er 0 , programmet er afsluttet. Når et programs tilstand bestemmes, bruger operativsystemet ofte den værdi, der returneres af hovedfunktionen. EN returværdi af 0 indikerer ofte, at udførelsen var vellykket.

Efter kompilering og udførelse, dette C program afsluttes med en statuskode 0 og output 'Hej, C Language' til terminalen.

Det 'Hej, C Language' Programmet bruges ofte som en introduktion til et nyt programmeringssprog, da det introducerer eleverne til væsentlige begreber som tekstoutput og strukturen af ​​en C program og giver en hurtig måde at validere, at arbejdsmiljøet er korrekt sat op.

Følg disse trin for at skrive, kompilere og køre dit første C-program:

Trin 1: Åbn en teksteditor

Åbn a tekst editor efter eget valg, som f.eks Notesblok, sublim tekst , eller Visual Studio kode . Det vil være der, du skriver din C-kode.

java ende

Trin 2: Skriv C-programmet

Kopier og indsæt nu følgende kode i teksteditoren:

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

Trin 3: Gem filen

Gem derefter filen med en .c udvidelse såsom første_program.c . Denne udvidelse angiver, at det er en C kildekode fil.

Trin 4: Kompiler programmet

Kompiler nu programmet i kommandoprompten.

Trin 5: Kør programmet

Efter vellykket kompilering , kan du køre programmet ved at udføre den genererede eksekverbare fil. Indtast følgende kommando i terminal eller kommandoprompt :

 ./first_program 

Programmet vil køre, og du vil se outputtet på konsollen:

Produktion:

 Hello, C Language 

Sådan kompileres og køres C-programmet

Der er to måder at kompilere og køre c-programmet efter menu og genvej.

Efter menu

  • Klik nu på kompileringsmenuen, og kompilér undermenuen for at kompilere c-programmet.
  • Klik derefter på køremenuen og undermenuen for at køre c-programmet.

Ved genvej

  • Eller tryk på ctrl+f9-tasterne for at kompilere og køre programmet direkte.
  • Du vil se følgende output på brugerskærmen.
  • Du kan til enhver tid se brugerskærmen ved at trykke på alt+f5-tasterne.
  • Tryk nu på Esc for at vende tilbage til turbo c++ konsollen.

Konklusion:

Endelig første C-program introducerer programmeringssproget C og dets grundlæggende struktur. Den illustrerer de nødvendige komponenter til skrivning, kompilering , og løb et C-program.

Programmet indeholder standarden input-output bibliotek (stdio.h) , som omfatter rutiner for output-operationer som f.eks printf() . Det main() funktion er programmets indgangspunkt, hvorfra eksekveringen begynder. Det printf() funktion bruges inden for main() metode for at udskrive beskeden 'Hej, C Language' til konsollen.

linux vært

EN C compiler såsom GCC er påkrævet for at kompilere programmet. Koden gemmes i en tekstfil med .c udvidelse , og compileren startes ved at skrive gcc , efterfulgt af navnene på input og output filer .

Kompileringsprocessen konverterer maskinlæsbar instruktioner fra menneskelig læsbar C-kode. Når programmet er blevet konstrueret med succes, kan det startes af dobbeltklik den resulterende eksekverbare fil. I en terminal eller kommandoprompt , den eksekverbare kaldes af sin filnavn , efterfulgt af ./ . Derefter udføres programmet, og den 'Hej C-sprog' output vises på konsollen.

Ved at følge disse instruktioner får du en grundlæggende forståelse for at udvikle, konstruere og køre et C-program. Det giver grundlaget for yderligere at undersøge mere komplekse ideer og udvikle mere sofistikerede applikationer ved hjælp af C-programmeringssproget.