Wymagania wstępne
Będziesz potrzebował edytora kodu i niezbędnych pakietów do wykonywania programów C. Niezbędne pakiety są domyślnie zainstalowane w większości rozkładu Linux. Możesz uruchomić następujące polecenie, aby sprawdzić, czy pakiet niezbędny jest zainstalowany lub nie. Polecenie wyświetli zainstalowaną wersję GCC.
$ gcc --version
Przykład-1: Napisz i uruchom swój pierwszy program C
Napisz następujący kod za pomocą dowolnego edytora tekstu i zapisz plik z rozszerzeniem ”.C'. Plik nagłówka, Stdio.H zawiera wszystkie niezbędne funkcje dla standardowego wejścia i wyjścia. Każdy kod źródłowy programu C rozpoczyna kompilację z główny() metoda. printf () Funkcja jest tutaj używana do wydrukowania wyjścia w terminalu.
#włączaćUruchom następujące polecenie, aby skompilować i wykonać kod. Nazwa pliku źródłowego to Pierwszy.C a nazwa pliku wykonywalna jest First_program Tutaj.
$ GCC najpierw.C -O FIRST_PRPGRAM
$ ./First_program
Uczenie się c
Przykład-2: Przeczytaj wejście użytkownika
scanf () Funkcja jest używana w C do odczytania danych wejściowych od użytkownika, który jest poniżej Stdio.H. C Language to silnie wpisany język i obsługuje różne typy danych. W tym przykładzie używane są liczba danych liczb całkowitych i charytatywnych. Zadeklarowana jest tablica znaków 100 znaków nazwa zmienna i liczba całkowita jest deklarowana przez wiek zmienny. Po przyjęciu dwóch danych wejściowych od użytkownika sformatowane wartości zostaną wydrukowane przez Prinf () funkcjonować.
#włączaćLinuxhint@wskazówka1: ~/kod $ gcc 2.C -O 2
Linuxhint@wskazówka1: ~/kod $ ./2
Wprowadź swoje imię: Doug
Wprowadź swój wiek: 77
Witam, Doug, masz 77 lat
Przykład-3: Przeczytaj argumenty wiersza poleceń
Argc I Argv Zmienne są używane jako parametry w metodzie main () do odczytu wartości argumentów wiersza polecenia. Argc służy do odczytu całkowitej liczby argumentów i Argv służy do odczytu wartości argumentu jako tablicy. Jak wydrukować całkowitą liczbę argumentów wiersza poleceń i pierwsze trzy wartości argumentów pokazano w tym przykładzie.
#włączaćLinuxhint@wskazówka1: ~/kod $ ./3 Hello World
Całkowita liczba argumentów = 3
Argument nr. 1 = ./3
Argument nr. 2 = Cześć
Argument nr. 3 = świat
Przykład-4: Porównaj łańcuch za pomocą instrukcji warunkowych
strcmp () Funkcja jest używana w języku C do porównania dwóch ciągów. Jeśli dwa ciągi są równe, powraca 0. Jeśli pierwszy ciąg jest większy niż drugi ciąg, zwraca 1. Jeśli pierwszy ciąg jest mniejszy niż drugi ciąg, zwraca -1. W tym przykładzie dwie wartości liczbowe i wartość ciągu zostaną przyjęte jako dane wejściowe od użytkownika. Jeśli wartość ciągu jest dodać Następnie wydrukuje podsumowanie dwóch liczb. Jeśli wartość ciągu jest pod Następnie wydrukuje odejmowanie dwóch liczb. Jeśli oba warunki zwrócą fałsz, wydrukują 0.
#włączaćLinuxhint@wskazówka1: ~/kod $ gcc 4.C -O 4
Linuxhint@wskazówka1: ~/kod $ ./4
Wprowadź pierwszy numer: 33
Wprowadź drugą liczbę: 22
Wprowadź nazwę operacji (dodaj lub sub): Dodaj
Wynik to: 55
Przykład-5: iteruj listę ciągów za pomocą pętli
Sznurki są przechowywane w tablicach zwęglać typy danych w C. Każdy zwęglać mogą pomieścić jeden znak i razem tworzą ciąg oznaczany przez znak 0 lub zerowy kończący ciąg. W tym przykładzie deklarujemy szereg ciągów w tablicy typu danych stałych wskaźników (const char*). Każdy element w tablicy jest punktem do literatu strefy zadeklarowanego w programie. UWAGA: Są to literały smyczkowe i nie można ich zmienić.
W naszej tablicy kwiatów zakończyliśmy tablicę z wartością zerową, aby umożliwić łatwe zapętlanie w tablicy i zakończenie warunku pętli, gdy zostanie osiągnięta zerowa. Below we will declare the array of flower strings and then simply loop through the positions in the array and print the strings. Zapewnienie zwiększenia licznika I w pętli, aby przejść do następnej pozycji.
#włączaćLinuxhint@wskazówka1: ~/kod $ ./5
Róża
MAK
Lilia
Tulipan
aksamitka
Przykład-6: Znajdź pare numery z listy za pomocą pętli
W tym przykładzie tworzymy szereg liczb całkowitych. Znajdujemy rozmiar tablicy zadeklarowanej za pośrednictwem listy inicjalizatorów, sprawdzając rozmiar pamięci przydzielonej do tablicy podzielonej przez rozmiar każdego elementu całkowity Zmienna SZ.
Teraz możemy zapętlić elementy w tablicy z pętlą A For od 0 do SZ i wykonać test, czy każda liczba jest liczbą parzystą. Ten test wykorzystuje operator modułu (%), a jeśli wynik modułu 2 jest równy 0, liczba musi być matematycznie liczbą, a my ją drukujemy.
#włączaćLinuxhint@wskazówka1: ~/kod $ gcc 6.C -O 6
Linuxhint@wskazówka1: ~/kod $ ./6
Liczby parzyste z listy to:
Nawet: 78
Nawet: 62
Nawet: 90
Nawet: 10
Nawet: 2
Przykład-7: Znajdź obszar prostokąta za pomocą funkcji
Każda funkcja w C zawiera typ zwracany, nazwa funkcji i parametry. Funkcję bez parametru można również zadeklarować w C. Jeśli jakakolwiek funkcja zdefiniowana przez użytkownika jest zadeklarowana w kodzie źródłowym, prototyp tej funkcji musi zostać zadeklarowany przed użyciem funkcji. W tym przykładzie, obszar() Funkcja jest zadeklarowana w celu obliczenia obszaru dowolnego prostokąta, który zawiera dwa parametry, aby uzyskać wartości wysokości i szerokości prostokąta. główny() Funkcja odczytuje wartość wysokości i szerokości od użytkownika i wywoła wywołanie obszar() funkcja obliczania i wydrukowania obszaru.
#włączaćLinuxhint@wskazówka1: ~/kod $ gcc 7.C -O 7
Linuxhint@wskazówka1: ~/kod $ ./7
Wprowadź wysokość prostokąta: 10
Wprowadź szerokość prostokąta: 8
Obszar prostokąta = 80
Wypróbuj:
Wniosek:
Najbardziej podstawowe części programowania opisano tutaj przy użyciu prostych przykładów do rozpoczęcia programowania z językiem C. Deklaracje różnych zmiennych, instrukcji warunkowych, pętli i funkcji w C pokazano w tym artykule.