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