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:
- Język ojczysty
- Język programowania systemu
- Język programowania zorientowany proceduralnie
- Strukturalny język programowania
- 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
- Co to jest język C
- Historia C
- Cechy C
- Jak zainstalować C
- Pierwszy program w języku C
- Przebieg programu C
- printf scanf
- Zmienne w C
- Słowa kluczowe w c
- Operatory C
- C. Komentarze
- C Sekwencja ucieczki
- Stałe w C
- C Test podstawowy
C Instrukcje kontrolne
- C jeśli-inaczej
- Przełącznik C
- Pętle C
- C pętla do-while
- C podczas pętli
- C dla pętli
- przerwa C
- C kontynuuj
- C muszę
- Typ Casting
- Test instrukcji kontrolnej C
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
- Tablica 1-D
- Tablica 2-D
- Tablica do funkcji
- Test tablicy C
Wskaźniki C
- Wskaźniki C
- C Wskaźnik do wskaźnika
- Arytmetyka wskaźników C
- Test wskaźników C
C Pamięć dynamiczna
Struny C
- Ciąg w C
- C pobiera() i stawia()
- Funkcje ciągów C
- C strlen()
- C strcpy()
- Scrat()
- C strcmp()
- C strev()
- C strwler()
- C strupr()
- C strstr()
- Test struny C
C. Matematyka
C Struktura Unii
- Struktura C
- C Tablica struktur
- Struktura zagnieżdżona C
- Unia C
- Test struktury C
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
- Ponad 10 najlepszych programów w języku C
- Seria Fibonacciego
- Liczba pierwsza
- Liczba palindromowa
- Silnia
- Numer Armstronga
- Suma cyfr
- Numer odwrotny
- Numer wymiany
- Wydrukuj „Witam” bez ;
- Kod asemblera w C
- Program C bez pliku main
- Mnożenie macierzy
- Dziesiętny na binarny
- Liczba w znakach
- Trójkąt alfabetu
- Trójkąt liczbowy
- Trójkąt Fibonacciego
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.