C språk Handledning med programmeringsmetod för nybörjare och proffs, hjälper dig att enkelt förstå C-språkhandledningen. Vår C-handledning förklarar varje ämne med program.
C Language är utvecklat av Dennis Ritchie för att skapa systemapplikationer som direkt interagerar med hårdvaruenheter som drivrutiner, kärnor, etc.
C-programmering anses vara basen för andra programmeringsspråk, det är därför det är känt som modersmål.
Det kan definieras på följande sätt:
- Modersmål
- Systemets programmeringsspråk
- Procedurorienterat programmeringsspråk
- Strukturerat programmeringsspråk
- Programmeringsspråk på mellannivå
1) C som modersmål
C-språket anses vara modersmålet för alla moderna programmeringsspråk eftersom de flesta av kompilatorerna, JVMs, Kernels, etc. är skrivna på C-språk , och de flesta av programmeringsspråken följer C-syntax, till exempel C++, Java, C#, etc.
uppgiftshanteraren för linux
Det ger kärnkoncepten som array , strängar , funktioner , filhantering etc. som används på många språk som t.ex C++ , Java , C# , etc.
2) C som ett systemprogrammeringsspråk
Ett systemprogrammeringsspråk används för att skapa systemprogramvara. C-språk är ett systemprogrammeringsspråk eftersom det kan användas för att göra programmering på låg nivå (till exempel drivrutin och kärna) . Det används vanligtvis för att skapa hårdvaruenheter, OS, drivrutiner, kärnor, etc. Till exempel är Linux-kärnan skriven i C.
Det kan inte användas för internetprogrammering som Java, .Net, PHP, etc.
3) C som processspråk
En procedur är känd som en funktion, metod, rutin, subrutin, etc. Ett procedurspråk anger en serie steg för programmet för att lösa problemet .
Ett procedurspråk delar upp programmet i funktioner, datastrukturer etc.
C är ett processspråk. I C måste variabler och funktionsprototyper deklareras innan de används.
4) C som ett strukturerat programmeringsspråk
Ett strukturerat programmeringsspråk är en delmängd av procedurspråket. Struktur innebär att dela upp ett program i delar eller block så att det kan vara lätt att förstå.
I C-språket delar vi upp programmet i delar med hjälp av funktioner. Det gör programmet lättare att förstå och ändra.
5) C som ett mellannivå programmeringsspråk
C anses vara ett språk på mellannivå eftersom det stöder funktionen för både lågnivå- och högnivåspråk . C-språkprogrammet konverteras till assemblerkod, det stöder pekarearitmetik (lågnivå), men det är maskinoberoende (en funktion för högnivå).
A Lågnivåspråk är specifik för en maskin, dvs maskinberoende. Den är maskinberoende, snabb att köra. Men det är inte lätt att förstå.
A Språk på hög nivå är inte specifik för en maskin, dvs maskinoberoende. Det är lätt att förstå.
få anslutning
C Program
I denna handledning ges alla C-program med C-kompilator så att du snabbt kan ändra C-programkoden.
Fil: main.c
#include int main() { printf('Hello C Programming '); return 0; }
En detaljerad beskrivning av ovanstående program ges i nästa kapitel.
C Programmeringsindex
C Handledning
- Vad är C Language
- Historien om C
- Funktioner hos C
- Hur man installerar C
- Första C-programmet
- Flöde av C-programmet
- printf scanf
- Variabler i C
- Nyckelord i c
- C Operatörer
- C Kommentarer
- C Escape-sekvens
- Konstanter i C
- C Grundläggande test
C Kontrolluttalanden
- C om-annat
- C-omkopplare
- C loopar
- C do-while loop
- C medan loop
- C för slinga
- C bryta
- C fortsätt
- C gå
- Typ Gjutning
- C Kontrollförklaringstest
C-funktioner
- Vad är funktion
- Ring: Värde & referens
- Rekursion i c
- Förvaringsklasser
- C Funktionstest
C Array
C pekare
ssis
- C pekare
- C Pekare till Pekare
- C Pointer Aritmetic
- C Pointers Test
C Dynamiskt minne
C-strängar
- Sträng i C
- C får() & sätter()
- C strängfunktioner
- C strlen()
- C strcpy()
- C scrat()
- C strcmp()
- C strrev()
- C strwler()
- C strupr()
- C strstr()
- C String Test
C Math
C Strukturförbund
- C Struktur
- C Uppsättning av strukturer
- C Kapslad struktur
- C Union
- C Strukturtest
C Filhantering
- C Filhantering
- C fprintf() fscanf()
- C fputc() fgetc()
- C fputs() fgets()
- C fseek()
- C spola tillbaka()
- C ftell()
C Förprocessor
- C Förprocessor
- C Makron
- C #inkludera
- C #definiera
- C #undef
- C #ifdef
- C #ifndef
- C #om
- C #annat
- C #fel
- C #pragma
- C Förprocessortest
C Kommandorad
- Kommandoradsargument
C Programmeringstest
- C Programmeringstest
C-program
vad står google för
- Topp 10+ C-program
- Fibonacci-serien
- Primtal
- Palindromnummer
- Faktoriell
- Armstrong nummer
- Summan av siffror
- Omvänt nummer
- Byt nummer
- Skriv ut 'Hej' utan ;
- Monteringskod i C
- C-program utan huvud
- Matrismultiplikation
- Decimal till binär
- Nummer i tecken
- Alfabetstriangel
- Nummertriangel
- Fibonacci triangel
C Programmeringstest
- C Programmeringstest
C Grundläggande test
- C Grundläggande 1
- C Grundläggande 2
- C Grundläggande 3
- C Grundläggande 4
C Kontrolltest
- C Kontrollförklaring 1
- C Kontrollförklaring 2
- C Kontrollförklaring 3
- C Kontrollförklaring 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
aryan khan
- C-pekare 1
- C-pekare 2
- C-pekare 3
- C-pekare 4
C String Test
- C-sträng 1
- C-sträng 2
- C-sträng 3
- C-sträng 4
C Strukturtest
- C Struktur 1
- C-struktur 2
- C-struktur 3
- C-struktur 4
C Förprocessortest
- C Förprocessor 1
- C Förprocessor 2
- C Förprocessor 3
- C Förprocessor 4
C Intervju
- C Intervjufrågor
Nödvändig förutsättning
Innan du lär dig C-programmering måste du ha grundläggande kunskaper i Computer Fundamental.
Publik
Vår handledning för C-programmering är utformad för att hjälpa nybörjare och proffs.
Problem
Vi försäkrar att du inte kommer att hitta några misstag i denna C Language Tutorial. Men om det är något fel, vänligen posta problemet i kontaktformuläret.