logo

C Programmeringssprog tutorial

C sprog Tutorial med programmeringstilgang for begyndere og professionelle, hjælper dig med at forstå C-sprogtutorial let. Vores C tutorial forklarer hvert emne med programmer.

C-sproget er udviklet af Dennis Ritchie til at skabe systemapplikationer, der direkte interagerer med hardwareenhederne såsom drivere, kerner osv.

C-programmering betragtes som grundlaget for andre programmeringssprog, derfor er det kendt som modersprog.

Det kan defineres på følgende måder:

  1. Moder sprog
  2. System programmeringssprog
  3. Procedureorienteret programmeringssprog
  4. Struktureret programmeringssprog
  5. Programmeringssprog på mellemniveau

1) C som modersprog

C-sprog betragtes som modersproget for alle de moderne programmeringssprog, fordi de fleste oversættere, JVM'er, kerner osv. er skrevet i C-sprog , og de fleste af programmeringssprogene følger C-syntaks, for eksempel C++, Java, C# osv.

Det giver kernekoncepter som array , strenge , funktioner , filhåndtering osv., der bliver brugt på mange sprog som f.eks C++ , Java , C# , etc.


2) C som systemprogrammeringssprog

Et systemprogrammeringssprog bruges til at skabe systemsoftware. C-sprog er et systemprogrammeringssprog, fordi det kan bruges til lav-niveau programmering (for eksempel driver og kerne) . Det bruges generelt til at skabe hardwareenheder, OS, drivere, kerner osv. For eksempel er Linux-kerne skrevet i C.

Det kan ikke bruges til internetprogrammering som Java, .Net, PHP osv.

gør et shell-script eksekverbart

3) C som processprog

En procedure er kendt som en funktion, metode, rutine, subrutine osv. Et proceduresprog specificerer en række trin for programmet for at løse problemet .

Et proceduresprog opdeler programmet i funktioner, datastrukturer osv.

C er et proceduresprog. I C skal variabler og funktionsprototyper erklæres, før de bruges.


4) C som et struktureret programmeringssprog

Et struktureret programmeringssprog er en delmængde af det proceduremæssige sprog. Struktur betyder at opdele et program i dele eller blokke så det kan være nemt at forstå.

I C-sproget deler vi programmet op i dele ved hjælp af funktioner. Det gør programmet nemmere at forstå og ændre.


5) C som et mellemniveau programmeringssprog

C betragtes som et sprog på mellemniveau, fordi det understøtter funktionen af ​​både lavniveau- og højtniveausprog . C-sprogsprogram konverteres til assembly-kode, det understøtter pointer-aritmetik (lavt niveau), men det er maskinuafhængigt (en funktion på højt niveau).

EN Sprog på lavt niveau er specifik for én maskine, dvs. maskinafhængig. Den er maskinafhængig, hurtig at køre. Men det er ikke let at forstå.

EN Sprog på højt niveau er ikke specifik for én maskine, dvs. maskinuafhængig. Det er let at forstå.


C program

I denne vejledning er alle C-programmer givet med C-kompiler, så du hurtigt kan ændre C-programkoden.

Fil: main.c

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

En detaljeret beskrivelse af ovenstående program er givet i de næste kapitler.


C programmeringsindeks


C Tutorial

C Kontrolerklæringer

download youtube video med vlc

C funktioner

  • Hvad er funktion
  • Ring: Værdi & Reference
  • Rekursion i ca
  • Opbevaringsklasser
  • C Funktionstest

C Array

C pointere

C Dynamisk hukommelse

git checkout

C strenge

  • Snor i C
  • C får() og sætter()
  • C strengfunktioner
  • C strlen()
  • C strcpy()
  • C scrat()
  • C strcmp()
  • C strrev()
  • C strwler()
  • C strupr()
  • C strstr()
  • C streng test

C Matematik

C Strukturunion

C Filhåndtering

  • C Filhåndtering
  • C fprintf() fscanf()
  • C fputc() fgetc()
  • C fputs() fgets()
  • C fseek()
  • C spole tilbage()
  • C ftell()

C Forprocessor

  • C Forprocessor
  • C Makroer
  • C #inkluder
  • C #define
  • C #undef
  • C #ifdef
  • C #ifndef
  • C #hvis
  • C #else
  • C #fejl
  • C #pragma
  • C Preprocessor-test

C kommandolinje

  • Kommandolinjeargumenter

C programmeringstest

  • C programmeringstest

C programmer

C programmeringstest

  • C programmeringstest

C Grundlæggende prøve

  • C Grundlæggende 1
  • C Grundlæggende 2
  • C Grundlæggende 3
  • C Grundlæggende 4

C Kontroltest

  • C Kontrolerklæring 1
  • C Kontrolerklæring 2
  • C Kontrolerklæring 3
  • C Kontrolerklæring 4

C Funktionstest

  • C Funktioner 1
  • C Funktioner 2
  • C-funktioner 3
  • C Funktioner 4

C Array Test

  • C Array 1
  • C Array 2
  • C Array 3
  • C Array 4

C Pointers Test

  • C pointer 1
  • C pointere 2
  • C pointer 3
  • C pointere 4

C streng test

  • C streng 1
  • C streng 2
  • C streng 3
  • C streng 4

C Strukturtest

  • C-struktur 1
  • C-struktur 2
  • C-struktur 3
  • C-struktur 4

C Preprocessor-test

  • C Preprocessor 1
  • C Preprocessor 2
  • C Preprocessor 3
  • C Preprocessor 4

C Interview

  • C Interviewspørgsmål

Forudsætning

Før du lærer C-programmering, skal du have den grundlæggende viden om Computer Fundamental.

genstand for java

Publikum

Vores C-programmeringsvejledning er designet til at hjælpe begyndere og professionelle.

Problem

Vi forsikrer, at du ikke vil finde nogen fejl i denne C Language Tutorial. Men hvis der er nogen fejl, bedes du skrive problemet i kontaktformularen.