Jak wydrukować tablicę char w C przez printf

Jak wydrukować tablicę char w C przez printf
A ogólny cel Język programowania C zapewnia niski poziom dostępu do maszyn obliczeniowych. Tablice to zestaw elementów zamkniętych w nawiasach. Zwykle tablice są trochę trudne do zrozumienia dla początkujących, ponieważ muszą być drukowane za pomocą pętli.

W tym samouczku omówimy metodę wydrukowania tablicy znaków w C printf.

Drukowanie tablicy char za pomocą printf w c

Pełny proces wydrukowania tablicy typu znaków w języku C za pomocą printf Polecenie omówiono poniżej:

Krok 1: Aby wydrukować tablicę znaków na C za pomocą printf najpierw dołącz wymagane pliki nagłówka, które są I .

#włączać
#włączać

Krok 2: Następnie zdefiniuj główny() funkcjonować. główny() Funkcja jest funkcją, która zawiera wszystkie główne kody z wyjątkiem nagłówków:

int main (void)

Krok 3: Następnie wewnątrz główny() Funkcja zdefiniuj typ tablicy jako „postać". Użyjemy tutaj 2 tablic, ale postępując zgodnie z tą samą metodą, możesz zdefiniować tyle tablic, ile chcesz:

char Arr1 [] = „w”, „e”, „l”, „c”, „o”, „m”, „e”;
char arr2 [] = „l”, „i”, 'n', 'u', 'x', 'h', 'i', 'n', 't';

Krok 4: Teraz, aby wydrukować tablicę, istnieją dwie metody:

  • Za pomocą Do Pętla
  • Za pomocą chwila Pętla

Metoda 1: Wydrukuj tablicę char w C za pomocą pętli

Aby wydrukować pierwszą tablicę za pomocą Do pętla i printf Komenda. %C w printf Polecenie służy do zdefiniowania, że ​​znak jest wymagany do wydrukowania, jeśli dodasz %D zamiast %C, wyświetli wewnętrzną reprezentację liczbą znaków wewnątrz tablicy:

dla (int i = 0; i < 7; i++)
printf („%c”, arr1 [i]);

Następnie wydrukuj drugą tablicę przy użyciu tej samej metody, ale pamiętaj, że zmienna przyrostowa ”I„W pętli jest ustawiona zgodnie z liczbą elementów w tablicy. Na przykład w tym przykładzie ARR2 [] ma 9 elementów, więc „I”Zaczyna się od 0 a limit jest ustawiony I < 9, co oznacza, że ​​pętla powtórzy się 9 razy i.mi. Od 0-8:

printf („\ n”);
dla (int i = 0; i < 9; i++)
printf („%c”, arr2 [i]);

Notatka: printf („\ n”) po prostu przenieść wskaźnik wyjściowy do następnego wiersza.

Ogólny kod będzie wyglądał jak pokazano poniżej:

#włączać
#włączać
int main (void)
char Arr1 [] = „w”, „e”, „l”, „c”, „o”, „m”, „e”;
char arr2 [] = „l”, „i”, 'n', 'u', 'x', 'h', 'i', 'n', 't';
dla (int i = 0; i < 7; i++)
printf („%c”, arr1 [i]);

printf („\ n”);
dla (int i = 0; i < 9; i++)
printf („%c”, arr2 [i]);

Następnie uruchom kod, a wyjście wydrukuje tablice.

Metoda 2: Wydrukuj tablicę char w C za pomocą pętli

Wydrukujmy tę samą tablicę znaków za pomocą chwila() pętla zamiast do pętli. A później printf Polecenie zostanie użyte do wydrukowania każdego elementu jeden po drugim. W tym celu użyj poniżej napisanego kodu:

#włączać
#włączać
int main (void)
int i = 0, j = 0;
char Arr1 [] = „w”, „e”, „l”, „c”, „o”, „m”, „e”;
char arr2 [] = „l”, „i”, 'n', 'u', 'x', 'h', 'i', 'n', 't';
podczas gdy ja < 7)
printf („%c”, arr1 [i]);
i ++;

printf („\ n”);
While (j < 9)
printf („%c”, arr2 [j]);
J ++;

Pamiętaj o tym do używania chwila() pętla zmienne pętli należy wcześniej zainicjować, podczas gdy w Do() pętla o zmiennej i inicjalizacji obu można wykonać w jednym kroku.

Wyjście

Wniosek

Aby wydrukować tablice za pomocą printf W języku C najpierw dodaj wymagane nagłówki. Potem w środku główny() funkcja zdefiniuj typ tablicy jako zwęglać (Typ znaku). Następnie, aby wydrukować tablicę, możesz użyć Do Lub podczas pętli które są przydatne w drukowaniu elementów tablicy jeden po drugim printf.