C Tutorial for begyndere: Det er nemmere end du tror!
Der er få programmeringssprog med C-s alsidighed og anvendelighed, men selve sproget kan ofte virke skræmmende, især for en nybegynder. Den gode nyhed er, at C ikke er så svært at lære, som det kan se ud til, og der er adskillige ressourcer til rådighed gratis(numerous resources available for free) for at hjælpe dig med at få dine fødder våde.
Historien om C-programmering
C-programmering blev udviklet i 1972 af Dennis M. Ritchie . Adskillige sprog har siden forgrenet sig fra det centrale C-sprog, herunder C++ og Objective C. Sproget blev skabt som et almenformålssprog, der skal bruges i en lang række applikationer, og det har opfyldt dette mål.
Faktisk er C et af de mest udbredte programmeringssprog(C is one of the most widely used programming languages) , der findes, hvis ikke det mest udbredte. Hvorfor C, spørger du måske? Det efterfulgte et tidligere programmeringssprog kaldet B. I den moderne verden bruges C til systemprogrammering mere end softwareprogrammering.
Hvorfor lære C?
Mange nybegyndere i programmeringsverdenen lærer Java eller Python først. Disse er nogle af de mest populære moderne sprog, men C har lige så meget nytte. Amatørkodere bliver ofte overrasket over at opdage, at C er let at lære på grund af dets struktur. Det er i stand til at producere effektive, strømlinede programmer og kan håndtere aktiviteter på lavere niveau bedre end andre sprog.
Måske den største styrke ved C er, at den kan kompileres på en række forskellige platforme. Faktisk blev Unix udelukkende skrevet i C.
Det grundlæggende i C-programmering
Inden vi fortsætter videre med denne C-tutorial for begyndere, skal du vide dette: Et programmeringssprog er let at lære, men svært at mestre. Der er så mange elementer, der påvirker, hvordan et sprog fungerer, at det er umuligt for en enkelt artikel at dække selv de mest basale aspekter. Denne guide hjælper dig med at finde de ressourcer, du har brug for, og lærer dig kernekoncepterne, så du kan uddanne dig selv.
Det første du skal bruge er en IDE eller et integreret udviklingsmiljø. Dette er en fancy betegnelse for en teksteditor, der giver dig mulighed for at skrive og redigere C-kode.
Et par af de bedste IDE'er til C inkluderer Visual Studio Code og Netbeans . Disse er intuitive IDE'er(IDEs) , der er nemme at downloade og konfigurere. Når alt kommer til alt, bør dit fokus være på koden - ikke at lære nuancerne i et specifikt redigeringsværktøj.
Disse værktøjer gør det også nemt at downloade og opsætte de nødvendige kompilatorer på dit system, så du kan teste din kode, når den er skrevet.
At skrive et program
Når du har de grundlæggende værktøjer, du skal bruge til at kode i C, kan du gå i gang med at skrive dit første program. Der er tre grundlæggende elementer til et program i C. Det første er biblioteket(Library) , som er en samling af header-filer. Du skal importere et bibliotek til programmet for at bruge funktionerne i det.
For dette eksempel er det nødvendige bibliotek <stdio.h> . Alle C-biblioteker ender med .h , uanset titlen. For at inkludere et bibliotek i koden skal du indtaste #include <stdio.h>
Stadig forvirret? Hvis du har erfaring med kodning i Java , så tænk på det som en offentlig klasse.
Den næste del af koden er funktionen. (Function.)I C (såvel som andre sprog) er en funktion en gruppe af udsagn, der udfører en opgave. Den primære funktion, der findes i alle C-programmer, er main() . Her er koden:
int main() {
printf(“Hello, world!”);
returnere 0;(return 0;)
}
Kommandoen int foran funktionen main() viser, at den vil returnere et heltal, når den er færdig. Efter dette er printf()- kommandoen en del af <stdio.h> -biblioteket. Uden at kalde biblioteket i starten af denne kode, vil printf()- kommandoen ikke køre. Teksten i printf()- kommandoen (" Hej(Hello) , verden!") er, hvad der vil blive vist på skærmen.
Når denne funktion kører, vil den returnere et 0 til programmet. Dette er exit-erklæringen, og tjener grundlæggende til at sige, at programmet har fuldført sin opgave. Åbnings- og lukkeparenteserne efter main() og returnerer 0; (return 0;)indeholde funktionen indeni.
Afkastet 0; (return 0;)er den sidste del af programmet. Det indikerer, at opgaverne skitseret i koden er afsluttet. Husk(Bear) , at hver linje i funktionen skal ende med et semikolon. Dette er en del af sprogets syntaks. Hele programmet skal se sådan ud:
#include <stdio.h>
int main() {
printf (“Hello, world!”);
returnere 0;(return 0;)
}
Hvis det ser forvirrende ud, men bare rolig. At lære de specifikke kommandoer for C kan være lidt forvirrende, men efter lidt øvelse vil du slet ikke have problemer.
Yderligere ressourcer til C Practice
Hvis du lige er startet med C, vil du gerne øve dig meget i kodning. Jo mere praktisk du er med sprogets syntaks og mekanik, jo lettere bliver det. Dette er nogle af de bedste gratis ressourcer på nettet til at lære at kode(resources on the web for learning how to code) i C.
- Lær-C.org(Learn-C.org)
Denne hjemmeside indeholder en række interaktive C-tutorials for begyndere, som du kan arbejde igennem én ad gangen. Du behøver ikke at tilmelde dig eller downloade noget; al behandling og kompilering varetages på selve hjemmesiden. Det starter brugerne med de mest basale kommandoer og bygger derfra.
CProgramming.com svarer til et entry-level college kursus for C programmering. Det giver meget detaljerede oplysninger om C-programmeringssproget, herunder hvordan man læser udsagn, opsætter rekursive programmer og endda hvordan man forstår binære træer.
W3Schools tutorial -(W3Schools) serien er en af de bedste ressourcer til at lære næsten ethvert programmeringssprog, punktum. Uanset om det er C, Java eller noget mere obskurt, kan du finde information her. W3Schools -(W3Schools) kurset dækker en enorm mængde information om C og inkluderer øvede programmeringstests for at køre pointene hjem.
Related posts
En Python-tutorial for begyndere: Sådan kommer du i gang
PowerPoint Tutorial for begyndere - Lær, hvordan du bruger det
OneDrive Tutorial for begyndere; Download gratis e-bog
SharePoint Tutorial for begyndere Trin-for-trin
En Adobe Premiere-vejledning for begyndere
Sådan SSH eller SFTP i din Raspberry Pi
Brug af transmissionswebgrænsefladen
Sådan åbner du en låst fil, når et andet program bruger den
7 tekniske SEO-optimeringstip til enhver hjemmeside
Sådan digitaliseres dvd'er
Sådan aktiverer du Steam Guard-godkendelse
Hvordan man downloader en video fra ethvert websted
Sådan scanner du en QR-kode på iPhone og Android
Sådan tager du skærmbilleder på Nintendo Switch
Sådan bruger du Firefox privat netværk til at beskytte dig selv online
Sådan downloader du Google Chrome Offline (Standalone) Installer
Sådan beskytter du en PDF med adgangskode for at holde den sikker
Sådan holder du din pc-software opdateret automatisk
Sådan konverteres WEBP-billeder til JPG, GIF eller PNG
8 af de bedste tekniske ideer til at klare selvisolation