logo

Samouczek języka programowania C

Język C Samouczek z podejściem programistycznym dla początkujących i profesjonalistów, pomaga łatwo zrozumieć samouczek w języku C. Nasz samouczek C wyjaśnia każdy temat za pomocą programów.

Język C został opracowany przez Dennisa Ritchiego w celu tworzenia aplikacji systemowych, które bezpośrednio współdziałają z urządzeniami sprzętowymi, takimi jak sterowniki, jądra itp.

Programowanie w języku C uważane jest za podstawę dla innych języków programowania, dlatego nazywane jest językiem ojczystym.

Można go zdefiniować na następujące sposoby:

  1. Język ojczysty
  2. Język programowania systemu
  3. Język programowania zorientowany proceduralnie
  4. Strukturalny język programowania
  5. Język programowania średniego poziomu

1) C jako język ojczysty

Język C jest uważany za język ojczysty wszystkich współczesnych języków programowania, ponieważ większość kompilatorów, maszyn JVM, jąder itp. jest napisana w języku C , a większość języków programowania ma składnię C, na przykład C++, Java, C# itp.

Zawiera podstawowe pojęcia, takie jak szyk , smyczki , Funkcje , obsługa plików itp., które są używane w wielu językach, np C++ , Jawa , C# itp.


2) C jako systemowy język programowania

Do tworzenia oprogramowania systemowego używany jest systemowy język programowania. Język C jest językiem programowania systemowego, ponieważ może być używany do programowania niskiego poziomu (na przykład sterownika i jądra) . Jest powszechnie używany do tworzenia urządzeń sprzętowych, systemu operacyjnego, sterowników, jąder itp. Na przykład jądro Linuksa jest napisane w C.

Nie można go używać do programowania internetowego, takiego jak Java, .Net, PHP itp.


3) C jako język proceduralny

Procedurę nazywa się funkcją, metodą, procedurą, podprogramem itp. Język proceduralny określa serię kroków, które program musi wykonać, aby rozwiązać problem .

Język proceduralny dzieli program na funkcje, struktury danych itp.

C jest językiem proceduralnym. W C zmienne i prototypy funkcji muszą zostać zadeklarowane przed użyciem.


4) C jako strukturalny język programowania

Strukturalny język programowania jest podzbiorem języka proceduralnego. Struktura oznacza podzielenie programu na części lub bloki żeby było łatwo zrozumieć.

W języku C dzielimy program na części za pomocą funkcji. Ułatwia to zrozumienie i modyfikację programu.


5) C jako język programowania średniego poziomu

C jest uważany za język średniego poziomu, ponieważ obsługuje funkcje języków niskiego i wysokiego poziomu . Program w języku C jest konwertowany na kod asemblera, obsługuje arytmetykę wskaźników (niski poziom), ale jest niezależny od maszyny (cecha wysokiego poziomu).

A Język niskiego poziomu jest specyficzny dla jednej maszyny, tj. zależny od maszyny. Jest zależny od maszyny, szybki w działaniu. Ale nie jest to łatwe do zrozumienia.

A Język wysokiego poziomu nie jest specyficzny dla jednej maszyny, tj. jest niezależny od maszyny. Łatwo to zrozumieć.


Program C

W tym samouczku wszystkie programy w języku C są dostarczane z kompilatorem C, dzięki czemu można szybko zmienić kod programu C.

Plik: main.c

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

Szczegółowy opis powyższego programu znajduje się w kolejnych rozdziałach.


Indeks programowania C


Poradnik C

C Instrukcje kontrolne

Funkcje C

  • Co to jest funkcja
  • Zadzwoń: Wartość i referencja
  • Rekurencja w c
  • Klasy przechowywania
  • Test funkcji C

Tablica C

pobierz odtwarzacz multimedialny YouTube VLC

Wskaźniki C

C Pamięć dynamiczna

Struny C

C. Matematyka

C Struktura Unii

Obsługa plików C

  • Obsługa plików C
  • C fprintf() fscanf()
  • C fputc() fgetc()
  • C fputs() fgets()
  • C fseek()
  • C przewijanie do tyłu()
  • C ftel()

Preprocesor C

  • Preprocesor C
  • C Makra
  • C #uwzględnij
  • C #zdefiniuj
  • C #undef
  • C #ifdef
  • C #ifndef
  • C #jeśli
  • C #inne
  • C #błąd
  • C #pragma
  • C Test preprocesora

Linia poleceń C

  • Argumenty wiersza poleceń

Test programowania C

  • Test programowania C

Programy C

Test programowania C

  • Test programowania C

C Test podstawowy

  • C Podstawowa 1
  • C Podstawowa 2
  • C Podstawowa 3
  • C Podstawowy 4

Test kontrolny C

  • C Instrukcja kontrolna 1
  • C Instrukcja kontrolna 2
  • C Instrukcja kontrolna 3
  • C Instrukcja kontrolna 4

Test funkcji C

  • Funkcje C 1
  • Funkcje C 2
  • Funkcje C 3
  • Funkcje C 4

Test tablicy C

  • C Tablica 1
  • Tablica C 2
  • Tablica C 3
  • Tablica C 4

Test wskaźników C

  • C Wskazówki 1
  • C Wskaźniki 2
  • C Wskazówki 3
  • C Wskazówki 4

Test struny C

  • C Ciąg 1
  • Ciąg C 2
  • Ciąg C 3
  • Struna C 4

Test struktury C

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

C Test preprocesora

  • C Preprocesor 1
  • C Preprocesor 2
  • C Preprocesor 3
  • C Preprocesor 4

Wywiad C

  • C. Pytania do rozmowy kwalifikacyjnej

Warunek wstępny

Zanim zaczniesz uczyć się programowania w C, musisz posiadać podstawową wiedzę z zakresu podstaw obsługi komputera.

Publiczność

Nasz samouczek programowania C został zaprojektowany, aby pomóc początkującym i profesjonalistom.

Problem

Zapewniamy, że w tym samouczku języka C nie znajdziesz żadnego błędu. Jeśli jednak pojawi się jakiś błąd, prosimy o przesłanie problemu w formularzu kontaktowym.