Naucz się C na przykładach - Szybki przewodnik
Zacznijmy od bardzo małych i prostych programów, aby uzyskać podstawowe pojęcie o strukturze kodu w C. Poznamy podstawową koncepcję deklaracji zmiennej, skanowania i drukowania itp.
Programy podstawowe
Zobaczymy klasyczne „Hello World!” program, aby uzyskać wgląd w to, jak program jest napisany w c. Mamy programy na zmiennych dostępnych w c. Są to najczęściej używane zmienne elementarne. Zobaczymy również, jak można wykonywać operacje arytmetyczne w programie ac.
"Witaj świecie!" program w C
Zmienne w C
Działania arytmetyczne
Programy ogólne
Są programy, których używamy w naszej rutynie, lub powiedzmy rutynie programisty. Te programy są łatwe do zrozumienia i powinny pomóc w zrozumieniu stylu programowania w C. Zobaczymy tutaj niektóre z tych programów i kilka fajnych sztuczek.
Porównaj dwie liczby całkowite
Porównaj trzy liczby całkowite
Sprawdź, czy podana liczba jest parzysta czy nieparzysta
Znajdź, czy podana liczba jest dodatnia czy ujemna
Sprawdź, czy rok jest rokiem przestępnym, czy nie
Zamiana wartości przy użyciu trzeciej zmiennej
Zamiana wartości bez użycia trzeciej zmiennej
Ten segment ma na celu dać uczniowi lepszy wgląd w działanie pętli w językach c. Zobaczymy proste pętle, takie jak for, while i do-while, a także pętle zagnieżdżone.
Proste programy w pętli
Zobaczmy prosty program pętli, którego używamy w codziennym życiu -
Prosty program liczenia w C
Tabela programu liczącego w C
Program tabeli w C
Tabela programów tabel w C
Program liczenia Revere w C
Drukowanie wartości parzystych w pętli
Drukowanie wartości nieparzystych w pętli
Ta sekcja jest pełna przykładów, które używają zagnieżdżonych pętli w kontrolowany sposób. Możemy zobaczyć, że pętla zewnętrzna kontroluje pętlę wewnętrzną itp. Wzięliśmy najprostsze przykłady, które są również bardzo powszechne.
Trójkąt równoboczny drukowany w C
Nadruk w kształcie trójkąta w C
Trójkątny druk odwrócony w C
Trójkątny nadruk z góry na dół w C
Od góry do dołu nadruk w prawym trójkącie w C
Nadruk trójkąta Floyda w C
Druk trójkąta Pascala w C
Tablica to zbiór jednorodnych danych ułożonych sekwencyjnie. Poznanie pojęcia tablic w C jest bardzo ważne, ponieważ jest to podstawowa struktura danych. Tutaj, w tej sekcji, przyjrzymy się kilku bardzo przydatnym programom tablicowym, aby dać ci wgląd w to, jak język programowania C radzi sobie z tablicami.
Programy z pojedynczą tablicą
Te programy są podstawowe i obejmują tylko jedną zmienną tablicową. Dowiemy się, jak radzić sobie ze zmienną tablicową w różnych sytuacjach.
Program do drukowania tablicy
Program do drukowania tablicy w odwrotnej kolejności
Program do obliczania sumy tablicy
Program do obliczania średniej tablicy
Program do znalezienia największego elementu tablicy
Program do znajdowania drugiego co do wielkości elementu tablicy
Program do znalezienia najmniejszego elementu tablicy
Programy obsługujące wiele macierzy
Te programy obejmują więcej niż jedną tablicę. Ta sekcja powinna dać ci kilka prostych technik obsługi więcej niż jednej zmiennej tablicowej w programie.
Program do kopiowania tablicy do innej tablicy
Program do kopiowania tablicy do innej tablicy w odwrotnej kolejności
Program do podzielenia jednej tablicy na dwie tablice
Program do łączenia tablic
Łańcuchy to w rzeczywistości jednowymiarowa tablica znaków zakończona znakiem nullznak „\ 0”. Tak więc ciąg zakończony znakiem null zawiera znaki, które składają się na ciąg, po którym następuje znaknull.
Następująca deklaracja i inicjalizacja tworzą łańcuch składający się ze słowa „Hello”. Aby przechowywać znak null na końcu tablicy, rozmiar tablicy znaków zawierającej ciąg jest o jeden większy niż liczba znaków w słowie „Hello”.
char greeting[6] = {'H', 'e', 'l', 'l', 'o', '\0'};
Jeśli zastosujesz się do zasady inicjalizacji tablicy, możesz napisać powyższą instrukcję w następujący sposób -
char greeting[] = "Hello";
W tej sekcji nauczymy się, jak pracować z językiem programowania napisów C. Podzieliliśmy przykłady na wiele podrozdziałów, aby lepiej zrozumieć, co robimy -
Programy podstawowe
Te programy zostały stworzone specjalnie w celu zrozumienia podstaw ciągów znaków w C. Te programy traktują łańcuch jako tablicę znaków.
Program do drukowania łańcucha w C
Program do drukowania łańcucha znak po znaku w C
Program do znajdowania długości łańcucha bez funkcji w C
Program do liczenia znaków występujących w C
Program do liczenia samogłosek występujących w C
Program do sortowania ciągów znaków w C
Programy wielostrunowe
Te programy mają więcej niż jedną zmienną łańcuchową. Powinny one dać wgląd w sposób pracy z wieloma zmiennymi łańcuchowymi w języku programowania C -
Program do kopiowania łańcucha w C
Program do odwrócenia łańcucha w C
Program do wyszukiwania łańcuchów w C
Program do zamiany łańcuchów w C
Program do porównywania dwóch ciągów w C
Program do łączenia dwóch ciągów w C
Program String Anagram w języku C
Programy z długimi ciągami
Zdanie lub wiersz można uznać za długi ciąg. Poniższe programy dotyczą tej samej koncepcji -
C Program do odwracania słów w linii
C Program do odwrócenia linii
Ta sekcja została opracowana w celu wprowadzenia niektórych typowych problemów matematycznych, które można rozwiązać za pomocą języka programowania c.
Liczby i serie
Zacznijmy od określonej liczby i serii do zaprogramowania. Tutaj zobaczymy, jak zaprogramować, aby uzyskać liczby Armstronga, Prime, czynnikowe i szeregi Fibonacciego.
Numer Armstronga
Liczba pierwsza
Liczba silnia
Seria Fibonacciego
Średni
Tutaj nauczymy się programować, aby znaleźć średnią i procenty.
Average
Percentage
Tryb średniej mediany
Wszystkie trzy rodzaje średniej, mediany i postaci są różnymi rodzajami średnich. Średnia dotyczy zwykłego sposobu znajdowania średniej. Mediana to centralna wartość listy, a tryb to wartość na liście, która występuje najczęściej.
Średni program
Mediana programu
Program trybów
Programy ogólne
Niektóre podstawowe i ogólne programy nauczane w szkołach mogą zapewnić nam wgląd w techniki programowania. Tutaj zobaczymy kilka ogólnych programów używanych w matematyce szkolnej.
Pierwiastek kwadratowy
Cube
pierwiastek sześcienny
Permutation
H.C.F
L.C.M
Lista połączona to sekwencja struktur danych połączonych ze sobą za pomocą łączy.
Lista połączona to sekwencja łączy, która zawiera elementy. Każde łącze zawiera połączenie z innym łączem. Połączona lista jest drugą najczęściej używaną strukturą danych po tablicy. Poniżej znajdują się ważne terminy, które pomagają zrozumieć koncepcje listy połączonej.
Link - Każde łącze połączonej listy może przechowywać dane zwane elementem.
Next - Każde łącze z połączonej listy zawiera łącze do następnego łącza o nazwie Dalej.
LinkedList - LinkedList zawiera łącze do pierwszego łącza o nazwie First.
W tej sekcji nauczymy się podstawowych technik programowania przy użyciu list połączonych.
Prosta (pojedynczo) połączona lista
Ta połączona lista ma sekwencyjne jednokierunkowe połączenie z sąsiednimi węzłami. Można go analizować tylko w jedną stronę. Tutaj poznamy podstawowe działanie listy pojedynczej listy.
Utwórz listę połączoną
Wyświetl połączoną listę w odwrotnej kolejności
Znajdź rozmiar listy połączonej
Wyszukaj element na liście połączonej
Zaktualizuj element na liście połączonej
Usuń element z listy połączonej
Połącz dwie połączone listy
Podziel listę połączoną na dwie
Lista połączona cyklicznie
Kołowa lista połączona to odmiana listy połączonej, w której pierwszy element wskazuje ostatni element, a ostatni element wskazuje pierwszy element.
Utwórz listę połączoną
Wyświetl połączoną listę w odwrotnej kolejności
Znajdź rozmiar listy połączonej
Wyszukaj element na liście połączonej
Zaktualizuj element na liście połączonej
Usuń element z listy połączonej
Połącz dwie połączone listy kołowe
Podziel listę połączoną na dwie
Lista podwójnie połączona
Lista podwójnie połączona to odmiana listy połączonej, w której nawigacja jest możliwa zarówno w przód, jak i wstecz.
Utwórz listę połączoną
Wyświetl połączoną listę w odwrotnej kolejności
Znajdź rozmiar listy połączonej
Wyszukaj element na liście połączonej
Zaktualizuj element na liście połączonej
Usuń element z listy połączonej
Połącz dwie podwójnie połączone listy
Podziel listę połączoną na dwie