Zum Hauptinhalt springen

Wie gebe ich ein Array mit C auf den Bildschirm aus?

Um auf die Elemente des Arrays zuzugreifen, verwenden wir die Indizierung. Um beispielsweise das erste Element eines Arrays abzuleiten, schreiben wir array[0]. Dabei beginnen die Array-Indizes bei 0, sodass das letzte Element des Arrays einen Index hat array[length - 1], wo length - die Gesamtzahl der Elemente im Array.

#include int main() < int array[] = ; int length = sizeof(array) / sizeof(array[0]); // Berechnen Sie die Länge des Arrays for (int i = 0; i < length; i++) < >return 0; >

Auf diese Weise können wir durch Schleifen und Indizierung das Array in der Programmiersprache C einfach auf den Bildschirm bringen. Dieser Ansatz ermöglicht es uns, Arrays leicht zu manipulieren und für verschiedene Aufgaben zu verwenden.

#include int main(); // объявление массива и инициализация его значениемint length = sizeof(array) / sizeof(array[0]); // определение размера массиваprintf("Массив: ");for (int i = 0; i < length; i++)<>return 0;>

Das folgende Ergebnis wird am Ausgang angezeigt:

Массив: 1 2 3 4 5

Also mit einer Schleife und einer Funktion printf() es ist leicht möglich, das Array in C auf den Bildschirm zu bringen.

Verwenden einer for-Schleife

#include int main() ;int size = sizeof(arr) / sizeof(arr[0]);printf("Массив:");printf("--------------------");printf("| Индекс | Значение |");printf("--------------------");for (int i = 0; i < size; i++) printf("--------------------");return 0;>

Verwenden eines Zeigers

#include int main() ;int *ptr;ptr = numbers; // Присваиваем указателю адрес первого элемента массиваfor (int i = 0; i < sizeof(numbers)/sizeof(numbers[0]); i++) return 0;>

Wenn Sie diesen Code ausführen, wird daher ein Array von Zahlen auf dem Bildschirm ausgegeben: 1 2 3 4 5.

Verwenden der printf-Funktion

#include int main() ;int size = sizeof(arr) / sizeof(arr[0]);for(int i = 0; i < size; i++) return 0;>

In diesem Beispiel erstellen wir ein arr-Array und füllen es mit einigen Werten aus. Dann definieren wir eine Variable size , die die Größe des Arrays enthält.

1 2 3 4 5

Um ein eindimensionales Array mit der Programmiersprache C auf den Bildschirm zu bringen, können Sie eine Schleife verwenden. Hier ist ein Beispielcode:

#include int main() ;int length = sizeof(arr)/sizeof(arr[0]);printf("Массив: ");for(int i = 0; i < length; i++) return 0;>
Массив: 1 2 3 4 5

Auf diese Weise ist es mit einer Schleife einfach, ein eindimensionales Array mithilfe der Programmiersprache C auf den Bildschirm zu bringen.

#include int main() , , >;int i, j;printf("Двумерный массив:");for (i = 0; i < 3; i++) printf("");>return 0;>

Das Ergebnis der Programmausführung lautet wie folgt:

Двумерный массив:1 2 34 5 67 8 9 

Auf diese Weise können Sie mit verschachtelten Schleifen leicht ein zweidimensionales Array in Si auf dem Bildschirm ausgeben.

#include void printArray(int *arr, int size) printf("");>int main() ;int size = sizeof(arr) / sizeof(arr[0]);printArray(arr, size);return 0;>

Als Ergebnis der Ausführung des angegebenen Codes wird die Ausgabe ausgegeben:

1 2 3 4 5

Wenn Sie ein Array mit einem bestimmten Trennzeichen zwischen den Elementen ausgeben möchten, können Sie die Funktion ändern printArray wie folgt:

void printArray(int *arr, int size, const char *delimiter) >printf("");>int main() ;int size = sizeof(arr) / sizeof(arr[0]);printArray(arr, size, ", ");return 0;>

Als Ergebnis der Ausführung des angegebenen Codes wird die Ausgabe ausgegeben:

1, 2, 3, 4, 5
#include void printArray(int *arr, int size, const char *delimiter) >fputs(buffer, stdout);printf("");>int main() ;int size = sizeof(arr) / sizeof(arr[0]);printArray(arr, size, ", ");return 0;>

Dadurch wird der Code ausgegeben:

1, 2, 3, 4, 5

Drucken von Array-Elementen mit putchar

Um die Array-Elemente mithilfe der Putchar-Funktion auf den Bildschirm zu drucken, genügt es, eine for-Schleife zu verwenden und nach dem Index auf die Array-Elemente zuzugreifen.

Hier ist ein Beispielcode, der dies veranschaulicht:

#include int main() ;int size = sizeof(arr) / sizeof(arr[0]);for (int i = 0; i < size; i++) return 0;>

In diesem Beispiel werden die Elemente des arr-Arrays durch Leerzeichen getrennt angezeigt.

Wenn dieser Code ausgeführt wird, wird der Bildschirm angezeigt:

1 2 3 4 5

Das Drucken von Array-Elementen mit der Putchar-Funktion ist daher eine einfache und effiziente Möglichkeit, Daten auf dem Bildschirm anzuzeigen.