logo

C Vodič za programski jezik

C jezik Udžbenik s pristupom programiranju za početnike i profesionalce, pomaže vam da lako razumijete udžbenik za jezik C. Naš C vodič objašnjava svaku temu s programima.

Jezik C razvio je Dennis Ritchie za stvaranje sistemskih aplikacija koje izravno komuniciraju s hardverskim uređajima kao što su upravljački programi, kerneli itd.

Programiranje u C-u smatra se osnovom za druge programske jezike, zbog čega je poznat i kao maternji jezik.

Može se definirati na sljedeće načine:

  1. Materinji jezik
  2. Sistemski programski jezik
  3. Procedurno orijentirani programski jezik
  4. Strukturirani programski jezik
  5. Programski jezik srednje razine

1) C kao materinji jezik

Jezik C smatra se matičnim jezikom svih modernih programskih jezika jer većina prevoditelja, JVM-ova, kernela itd. napisani su u C jeziku , a većina programskih jezika slijedi C sintaksu, na primjer, C++, Java, C#, itd.

Pruža temeljne koncepte poput niz , žice , funkcije , rukovanje datotekama itd. koji se koriste u mnogim jezicima poput C++ , Java , C# itd.


2) C kao sistemski programski jezik

Sistemski programski jezik koristi se za izradu sistemskog softvera. C jezik je sistemski programski jezik jer može se koristiti za programiranje niske razine (na primjer upravljački program i kernel) . Općenito se koristi za izradu hardverskih uređaja, OS-a, upravljačkih programa, kernela itd. Na primjer, Linux kernel je napisan u C-u.

Ne može se koristiti za internetsko programiranje poput Java, .Net, PHP itd.

objekt niza u Javi

3) C kao proceduralni jezik

Procedura je poznata kao funkcija, metoda, rutina, podrutina itd. Proceduralni jezik specificira niz koraka za program da riješi problem .

Proceduralni jezik rastavlja program na funkcije, strukture podataka itd.

C je proceduralni jezik. U C-u, varijable i prototipovi funkcija moraju se deklarirati prije upotrebe.


4) C kao strukturirani programski jezik

Strukturirani programski jezik je podskup proceduralnog jezika. Struktura znači rastaviti program na dijelove ili blokove tako da je lako razumjeti.

U jeziku C rastavljamo program na dijelove pomoću funkcija. To čini program lakšim za razumijevanje i mijenjanje.


5) C kao programski jezik srednje razine

C se smatra jezikom srednje razine jer podržava značajku jezika niske i visoke razine . Program na jeziku C pretvara se u asemblerski kod, podržava pokazivačku aritmetiku (niska razina), ali je neovisan o stroju (značajka visoke razine).

A Jezik niske razine specifičan je za jedan stroj, tj. ovisan o stroju. Ovisi o stroju, brzo radi. Ali to nije lako razumjeti.

A Jezik visoke razine nije specifičan za jedan stroj, tj. neovisan o stroju. Lako je razumjeti.


C program

U ovom vodiču svi C programi dani su s C kompajlerom tako da možete brzo promijeniti C programski kod.

Datoteka: main.c

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

Detaljan opis gore navedenog programa dat je u sljedećim poglavljima.


C Indeks programiranja


C Vodič

C Kontrolne izjave

C funkcije

  • Što je funkcija
  • Poziv: Vrijednost i referenca
  • Rekurzija u c
  • Klase skladištenja
  • Test C funkcija

C niz

C Pokazivači

C Dinamička memorija

C Žice

  • Niz u C
  • C gets() & puts()
  • C funkcije niza
  • C strlen()
  • C strcpy()
  • C scrat()
  • C strcmp()
  • C strrev()
  • C strwler()
  • C strupr()
  • C strstr()
  • C string test

C Matematika

C Unija strukture

u redu

C Rukovanje datotekama

  • C Rukovanje datotekama
  • C fprintf() fscanf()
  • C fputc() fgetc()
  • C fputs() fgets()
  • C fseek()
  • C premotavanje unatrag()
  • C ftell()

C pretprocesor

  • C pretprocesor
  • C Makronaredbe
  • C #uključi
  • C #definiraj
  • C #undef
  • C #ifdef
  • C #ifndef
  • C #ako
  • C #drugo
  • C #greška
  • C #pragma
  • Test pretprocesora C

C naredbeni redak

preslikavanje u strojopisu
  • Argumenti naredbenog retka

C test programiranja

  • C test programiranja

C programi

C test programiranja

  • C test programiranja

C Fundamentalni test

  • C Fundamentalno 1
  • C Fundamentalno 2
  • C Fundamentalno 3
  • C Fundamentalno 4

C Kontrolni test

  • C Izjava o kontroli 1
  • C Izjava o kontroli 2
  • C Izjava o kontroli 3
  • C Izjava o kontroli 4

C funkcionalni test

  • C funkcije 1
  • C funkcije 2
  • C funkcije 3
  • C funkcije 4

Test niza C

  • C polje 1
  • C polje 2
  • C polje 3
  • C niz 4

C Pointers Test

  • C pokazivači 1
  • C pokazivači 2
  • C pokazivači 3
  • C pokazivači 4

C string test

  • C niz 1
  • C niz 2
  • C niz 3
  • C niz 4

C Test strukture

  • C Struktura 1
  • C Struktura 2
  • C Struktura 3
  • C Struktura 4

Test pretprocesora C

  • C pretprocesor 1
  • C pretprocesor 2
  • C pretprocesor 3
  • C pretprocesor 4

C Intervju

  • C Pitanja za intervju

Preduvjet

Prije učenja C programiranja, morate imati osnovno znanje Computer Fundamental.

Publika

Naš vodič za programiranje u C osmišljen je kao pomoć početnicima i profesionalcima.

Problem

Uvjeravamo vas da nećete pronaći nijednu pogrešku u ovom vodiču za jezik C. Ali ako postoji bilo kakva pogreška, objavite problem u obrascu za kontakt.