Hvordan å programmere i C

Så du er interessert i hvordan å programmere i C. C er et programmeringsspråk kjent for sin makt, tilgjengelighet gjennom hardware nivå (lavt nivå programmering), effektivitet og hurtighet i utførelsen av programmer, og dens portabilitet som skal behandles på forskjellige operativsystemer med liten eller ingen endring. I denne artikkelen vil jeg prøve mitt beste for å guide deg trinn-for-trinn bygge et enkelt program, ikke noe for fancy; i dette tilfellet, vil vi bare ut tegn til skjermen, som globalt er kjent som Hello World-programmet.


    Først, for å programmere, trenger vi et "sted" eller miljø å skrive vår kode. Kjør en IDE-C-kompilator som (MSVC ++, DevCpp, MinGW, etc); selv om kompilatoren er spesielt for C ++, er det også støtte for C. Prøv en gratis IDE C-kompilator fra blodsutgytelse DevCpp.

    Lag et prosjekt fil. Klikk Ny, og velg deretter å lage et nytt prosjekt, og gi det et navn som "mittprosjekt" (utvidelse av filen prosjekt varierer med hver kompilatoren). Sjekk også parameter boksen i muligheten til dialogboksen for å klargjøre at dette programmet vil være en C-kode så det vil ikke oversette den som C ++ kode. Siden forskjellige IDE kompilatorer har sitt eget grensesnitt på prosjektalternativer, vil det være mange ting som skal dekkes i denne artikkelen alene. For eksempel, med IDE MSVC ++ (Microsoft Visual C ++), bør vi konfigurere prosjekt alternativer slik at det ville gjøre en konsoll applikasjon som samler som C-kode. Dette vil sørge for at kompilatoren vil ikke kompilere den til annen kode, som Win32, C ++.
  1. Legge prosjektet en C-fil. Hver IDE har et hierarki panel. Høyreklikk roten av hierarkiet av prosjektfilen og klikk deretter på ny fil, name it som 'main', og sørg for at du har valgt muligheten til å gjøre det til en C-fil (det vil gjøre filen ende med forlengelse .c).

    Coding din C-program. Ok nå som vi har et miljø å kode og prosjektet filen er satt, neste vil være vår hovedrett. Vi vil lage et enkelt program som skriver ut tegn til skjermen. Hvordan? Tid for å kode:
    #include < stdio.h >
    int main ()
    {
    printf ( " Hello World ");!
    return 0;
    }
    jeg vil forklare hva hver koden gjør

    #. inkluderer < stdio.h >
    'Dette er en preprosessor direktivet; med " #include < anyfile >
    'uttalelse, vil kompilatoren ser på noen spesiell fil inne i braketten (som er i vårt program" stdio.h
    ') ved inkludere katalogen root IDE kompilatoren katalog som skal settes inn i koden på kompilering tilstand. Informasjonen i denne filen er avgjørende for riktig funksjon av biblioteket funksjon - for eksempel den funksjonen som brukes i dette programmet er " printf ()
    '

    En fil' <. em> stdio.h
    'er en header fil som må inkluderes for å fungere' printf ()
    ', en vanlig funksjon som skriver ut tegn på skjermen.

    funksjon' < em> main ()
    'er der flyten av programmet går; kompilatoren vil begynne å samle hver instruksjon i begynnelsen av den første linjen og avslutte den i siste linje av instruksjon uttalelse av funksjonen " main ()
    '.

    A ' returnere 0
    ', er en returverdi for funksjonen " main ()
    '; null betyr at det er ingenting å bli returnert. Dette er også kjent som " void
    'type.

    Utarbeide og bygge koden som en kjørbar fil. For å kjøre den, må koden kompileres og bygget som en kjørbar fil. Se på de viktigste verktøylinjer søk "build-fanen, og klikk deretter kompilere". Kompilatoren vil se på koden og analysere dens syntaks. Hvis alt går bra, ingen feil funnet og da er det klar til å bli bygget. Klikk "bygge", og kompilatoren vil behandle hver instruksjon på hver linje som maskinkode (binærkode), deretter resulterer i en kjørbar fil med filtypen .exe.
  2. Ferdig. Du kan prøve å kjøre programmet, se i prosjektet katalogen der .exe filen ligger. Utgangen ville bare skrive 'Hello World! " i konsollen boksen program (MSDOS).
    Vel dette er bare en start for deg. Det mange andre fag som du kan lære mer i dybden for å mestre programmering C.
    Nødvendig verktøy:
    IDE (MVC ++, DevCpp, Borland C ++, Turbo C ++, MinGW, etc.)
    Forsiktig: .
    Forsiktig med din type, eller det vil generere feil

    Konfigurer IDE prosjektvalg, så det ville oversette den som C-kode
    Tips:.
    Når du kompilerer først og mange feil og advarsler oppstår, ikke få panikk. Se feil budskap og fikse det på riktig måte.
    Nyttige linker:
    Gratis IDE for C ++ (C støttes)