Programy smyczkowe w C

Ł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