logo

Vadnica za programski jezik C

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:

  1. Materni jezik
  2. Sistemski programski jezik
  3. Proceduralno usmerjen programski jezik
  4. Strukturirani programski jezik
  5. 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

C Izjave o nadzoru

C funkcije

  • Kaj je funkcija
  • Klic: vrednost in referenca
  • Rekurzija v c
  • Razredi shranjevanja
  • Preizkus funkcij C

C Matrika

C Kazalci

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 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

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.