jezik C Vadnica s programskim pristopom za začetnike in profesionalce vam pomaga enostavno razumeti vadnico jezika C. Naša vadnica za C pojasnjuje vsako temo s programi.
Jezik C je razvil Dennis Ritchie za ustvarjanje sistemskih aplikacij, ki neposredno komunicirajo s strojnimi napravami, kot so gonilniki, jedra itd.
Programiranje C velja za osnovo za druge programske jezike, zato je znano kot materni jezik.
Opredelimo ga lahko na naslednje načine:
- Materni jezik
- Sistemski programski jezik
- Proceduralno usmerjen programski jezik
- Strukturirani programski jezik
- Programski jezik srednje ravni
1) C kot materni jezik
Jezik C velja za materni jezik vseh sodobnih programskih jezikov, ker večina prevajalnikov, JVM-jev, jeder itd. je napisanih v jeziku C , in večina programskih jezikov sledi sintaksi C, na primer C++, Java, C# itd.
Zagotavlja temeljne koncepte, kot je niz , strune , funkcije , obravnavanje datotek itd., ki se uporabljajo v številnih jezikih, kot je C++ , Java , C# itd.
2) C kot sistemski programski jezik
Za izdelavo sistemske programske opreme se uporablja sistemski programski jezik. Jezik C je sistemski programski jezik, ker je se lahko uporablja za programiranje na nizki ravni (na primer gonilnik in jedro) . Na splošno se uporablja za ustvarjanje naprav strojne opreme, operacijskega sistema, gonilnikov, jeder itd. Na primer, jedro Linuxa je napisano v C.
Ni ga mogoče uporabiti za internetno programiranje, kot so Java, .Net, PHP itd.
css seznami
3) C kot proceduralni jezik
Postopek je znan kot funkcija, metoda, rutina, podprogram itd. Proceduralni jezik določa niz korakov, s katerimi program reši težavo .
Proceduralni jezik razdeli program na funkcije, podatkovne strukture itd.
C je proceduralni jezik. V C-ju je treba pred uporabo deklarirati spremenljivke in prototipe funkcij.
4) C kot strukturiran programski jezik
Strukturirani programski jezik je podmnožica proceduralnega jezika. Struktura pomeni razdelitev programa na dele ali bloke tako da je lahko razumljivo.
V jeziku C program razdelimo na dele s pomočjo funkcij. Omogoča lažje razumevanje in spreminjanje programa.
5) C kot programski jezik srednje ravni
C velja za jezik srednje ravni, ker je podpira funkcijo jezikov nizke in visoke ravni . Program v jeziku C se pretvori v zbirno kodo, podpira aritmetiko kazalca (nizka raven), vendar je strojno neodvisna (značilnost visoke ravni).
A Jezik na nizki ravni je specifična za en stroj, tj. odvisna od stroja. Je odvisen od stroja, hiter za delovanje. Ni pa lahko razumeti.
A Jezik na visoki ravni ni specifičen za en stroj, tj. neodvisen od stroja. Lahko je razumeti.
C program
V tej vadnici so vsi programi C podani s prevajalnikom C, tako da lahko hitro spremenite programsko kodo C.
Datoteka: main.c
#include int main() { printf('Hello C Programming '); return 0; }
Podroben opis zgornjega programa je podan v naslednjih poglavjih.
C Indeks programiranja
C Vadnica
- Kaj je jezik C
- Zgodovina C
- Lastnosti C
- Kako namestiti C
- Prvi C program
- Potek programa C
- printf scanf
- Spremenljivke v C
- Ključne besede v c
- C Operaterji
- C Komentarji
- C Ubežno zaporedje
- Konstante v C
- C temeljni test
C Izjave o nadzoru
- C če-drugače
- C stikalo
- C Zanke
- C do-while zanka
- C medtem zanka
- C za zanko
- C odmor
- C nadaljuj
- C goto
- Vrsta Casting
- C Test kontrolne izjave
C funkcije
- Kaj je funkcija
- Klic: vrednost in referenca
- Rekurzija v c
- Razredi shranjevanja
- Preizkus funkcij C
C Matrika
C Kazalci
- C Kazalci
- C Kazalec na kazalec
- Aritmetika kazalca C
- Preizkus kazalcev C
C Dinamični pomnilnik
C Strune
- Niz v C
- C gets() & puts()
- Funkcije nizov C
- C strlen()
- C strcpy()
- C scrat()
- C strcmp()
- C strrev()
- C strwler()
- C strupr()
- C strstr()
- C String Test
C Matematika
C Struktura Union
ime posebnih znakov
- C Struktura
- C Niz struktur
- C Ugnezdena struktura
- C Unija
- Preizkus strukture C
C Ravnanje z datotekami
- C Ravnanje z datotekami
- C fprintf() fscanf()
- C fputc() fgetc()
- C fputs() fgets()
- C fseek()
- C previjanje nazaj()
- C ftell()
C Predprocesor
- C Predprocesor
- C Makri
- C #vključi
- C #določi
- C #undef
- C #ifdef
- C #ifndef
- C #če
- C #drugo
- C #napaka
- C #pragma
- Preizkus predprocesorja C
C ukazna vrstica
- Argumenti ukazne vrstice
Test programiranja C
- Test programiranja C
C programi
- 10+ najboljših programov C
- Fibonaccijeva serija
- Praštevilo
- Številka palindroma
- Faktoriel
- Armstrongova številka
- Vsota števk
- Povratna številka
- Zamenjaj številko
- Natisnite 'Hello' brez ;
- Sestavna koda v C
- C program brez glavnega
- Matrično množenje
- Decimalno v dvojiško
- Število v znakih
- Abecedni trikotnik
- Številčni trikotnik
- Fibonaccijev trikotnik
Test programiranja C
- Test programiranja C
C temeljni test
- C Osnovno 1
- C Osnovno 2
- C Osnovno 3
- C Osnovno 4
C Kontrolni test
- C Izjava o nadzoru 1
- C Izjava o nadzoru 2
- C Izjava o nadzoru 3
- C Izjava o nadzoru 4
Funkcijski preizkus C
- C Funkcije 1
- C funkcije 2
- C funkcije 3
- C funkcije 4
C Array Test
- C polje 1
- C polje 2
- C polje 3
- C polje 4
Preizkus kazalcev C
- C Kazalci 1
- C Kazalci 2
- C Kazalci 3
- C Kazalci 4
C String Test
- C Niz 1
- C Niz 2
- C Niz 3
- C niz 4
Preizkus strukture C
testiranje združljivosti
- C Struktura 1
- C Struktura 2
- C Struktura 3
- C Struktura 4
Preizkus predprocesorja C
- C Predprocesor 1
- C predprocesor 2
- C predprocesor 3
- C predprocesor 4
C Intervju
- C Vprašanja za intervju
Predpogoj
Preden se naučite programiranja v C, morate imeti osnovno znanje računalniških osnov.
Občinstvo
Naša vadnica programiranja C je zasnovana tako, da pomaga začetnikom in profesionalcem.
Težava
Zagotavljamo vam, da v tej vadnici jezika C ne boste našli nobene napake. Če pa pride do kakršne koli napake, jo prosim objavite v kontaktnem obrazcu.