C Handledning för nybörjare: Det är enklare än du tror!
Det finns få programmeringsspråk med mångsidigheten och användbarheten av C, men språket i sig kan ofta verka skrämmande, särskilt för en nykomling. Den goda nyheten är att C inte är så svårt att lära sig som det kan verka, och det finns många resurser tillgängliga gratis(numerous resources available for free) för att hjälpa dig att få dina fötter blöta.
Historien om C-programmering
C-programmering utvecklades 1972 av Dennis M. Ritchie . Flera språk har sedan dess avgrenat sig från det centrala C-språket, inklusive C++ och Objective C. Språket skapades som ett allmänt språk för att användas i en mängd olika applikationer, och det har uppfyllt det målet.
Faktum är att C är ett av de mest använda programmeringsspråken som(C is one of the most widely used programming languages) finns, om inte det mest använda. Varför C, kan man fråga sig? Det efterträdde ett tidigare programmeringsspråk som heter B. I den moderna världen används C för systemprogrammering mer än mjukvaruprogrammering.
Varför lära sig C?
Många nykomlingar i programmeringsvärlden lär sig Java eller Python först. Dessa är några av de mest populära moderna språken, men C har lika mycket nytta. Amatörkodare blir ofta förvånade över att upptäcka att C är lätt att lära sig på grund av dess struktur. Den kan producera effektiva, strömlinjeformade program och kan hantera aktiviteter på lägre nivå bättre än andra språk.
Den kanske största styrkan med C är att den kan kompileras på en mängd olika plattformar. Faktum är att Unix skrevs helt i C.
Grunderna i C-programmering
Innan vi fortsätter vidare med denna C-handledning för nybörjare, vet detta: Ett programmeringsspråk är lätt att lära sig, men svårt att bemästra. Det finns så många element som påverkar hur ett språk fungerar att det är omöjligt för en enda artikel att täcka ens de mest grundläggande aspekterna. Den här guiden hjälper dig att hitta de resurser du behöver och lär dig kärnkoncepten så att du kan utbilda dig själv.
Det första du behöver är en IDE eller en integrerad utvecklingsmiljö. Detta är en fancy term för en textredigerare som låter dig skriva och redigera C-kod.
Några av de bästa IDE:erna för C inkluderar Visual Studio Code och Netbeans . Dessa är intuitiva IDE:er(IDEs) som är lätta att ladda ner och ställa in. När allt kommer omkring bör ditt fokus ligga på koden – inte att lära dig nyanserna i ett specifikt redigeringsverktyg.
Dessa verktyg gör det också enkelt att ladda ner och ställa in nödvändiga kompilatorer på ditt system så att du kan testa din kod när den väl är skriven.
Att skriva ett program
När du har de grundläggande verktygen du behöver för att koda i C kan du börja skriva ditt första program. Det finns tre grundläggande element i ett program i C. Det första är Library , som är en samling header-filer. Du måste importera ett bibliotek till programmet för att kunna använda funktionerna i det.
För det här exemplet är det nödvändiga biblioteket <stdio.h> . Alla C-bibliotek kommer att sluta med .h , oavsett titel. För att inkludera ett bibliotek i koden anger du #include <stdio.h>
Fortfarande förvirrad? Om du har erfarenhet av kodning i Java , se det som en offentlig klass.
Nästa del av koden är funktionen. (Function.)I C (liksom andra språk) är en funktion en grupp påståenden som utför en uppgift. Den primära funktionen som finns i alla C-program är main() . Här är koden:
int main() {
printf(“Hello, world!”);
returnera 0;(return 0;)
}
Kommandot int framför funktionen main() visar att det kommer att returnera ett heltal när det är klart. Efter detta är kommandot printf() en del av <stdio.h> -biblioteket. Utan att anropa biblioteket i början av den här koden kommer kommandot printf() inte att köras. Texten i printf()- kommandot (" Hej(Hello) , värld!") är vad som kommer att visas på skärmen.
När den här funktionen körs kommer den att returnera en 0 till programmet. Detta är exit statement, och tjänar i princip till att säga att programmet har slutfört sin uppgift. De öppnande och avslutande parenteserna efter main() och return 0; innehålla funktionen inom.
Returen 0; (return 0;)är den sista delen av programmet. Det indikerar att uppgifterna som beskrivs i koden har kommit till ett slut. Tänk(Bear) på att varje rad i funktionen måste sluta med semikolon. Detta är en del av språkets syntax. Hela programmet ska se ut så här:
#include <stdio.h>
int main() {
printf (“Hello, world!”);
returnera 0;(return 0;)
}
Om det ser förvirrande ut, men oroa dig inte. Att lära sig de specifika kommandona för C kan vara lite förvirrande, men efter lite träning kommer du inte att ha några problem alls.
Ytterligare resurser för C-övningar
Om du precis har börjat med C, kommer du att vilja träna mycket på kodning. Ju mer praktisk du är med syntaxen och mekaniken i språket, desto lättare blir det. Det här är några av de bästa gratisresurserna på webben för att lära dig hur man kodar(resources on the web for learning how to code) i C.
Den här webbplatsen innehåller ett antal interaktiva C-handledningar för nybörjare som du kan arbeta igenom en i taget. Du behöver inte registrera dig eller ladda ner något; all bearbetning och sammanställning sköts inom själva webbplatsen. Den startar användare med de mest grundläggande kommandona och bygger därifrån.
CProgramming.com är motsvarigheten till en nybörjarkurs för C-programmering. Den ger mycket detaljerad information om programmeringsspråket C, inklusive hur man läser uttalanden, ställer in rekursiva program och till och med hur man förstår binära träd.
- Handledning för W3Schools(W3Schools Tutorial)
W3Schools handledningsserie är en av de bästa resurserna för att lära sig nästan vilket programmeringsspråk som helst . (W3Schools)Oavsett om det är C, Java eller något mer obskyrt kan du hitta information här. W3Schools -(W3Schools) kursen täcker en enorm mängd information om C och inkluderar övningsprogrammeringstest för att få hem poängen.
Related posts
En Python-handledning för nybörjare: Hur man kommer igång
PowerPoint-handledning för nybörjare - Lär dig hur du använder den
OneDrive-handledning för nybörjare; Ladda ner gratis e-bok
SharePoint-handledning för nybörjare steg-för-steg
En Adobe Premiere-handledning för nybörjare
Hur man ser cachade sidor och filer från din webbläsare
Hur man ändrar bakgrundsfärg på Google Docs
Skapa en Gmail Desktop-app med dessa tre e-postklienter
Hur man ställer in huvudsidor i Adobe InDesign CC
Hur man öppnar en JAR-fil på Windows
Hur du förvandlar din dator till en DLNA-mediaserver
7 tekniska SEO-optimeringstips för alla webbplatser
Hur man utför ett CPU-stresstest
Hur man bygger din egen bärbara dator
Hur man skannar flera sidor till en PDF-fil
Hur man gör ett ifyllbart Google Dokument-formulär med tabeller
Hur man använder Smartsheet: En handledning för nybörjare
Hur man tar skärmdumpar på Nintendo Switch
Hur man digitaliserar DVD-skivor
Hur man laddar ner Google Chrome Offline (fristående) installationsprogram