Erstellen eine Tabelle in C

Ammar Ali 12 Oktober 2023
Erstellen eine Tabelle in C

In diesem Tutorial wird die Verwendung von Arrays zum Erstellen von Tabellen in C erläutert.

Erstellen Sie eine Tabelle in C

Tabellen werden verwendet, um Daten in Form von Zeilen und Spalten zu speichern und werden in der Datenanalyse und -forschung verwendet. Wir können Arrays verwenden, um Tabellen in der Sprache C zu erstellen.

Eine Tabelle hat zwei Dimensionen, Zeile und Spalte, und um eine Tabelle zu erstellen, müssen wir ein zweidimensionales Array verwenden. In einem zweidimensionalen Array repräsentiert die erste Dimension Zeilen und die zweite Dimension Spalten.

Um ein Array in C zu erstellen, können wir die folgende Syntax verwenden:

dataType array_name[size] = {data};

Die obige Syntax kann verwendet werden, um ein eindimensionales Array oder einen Vektor zu erstellen. Der Datentyp des Arrays kann Integer, String oder ein beliebiger anderer Datentyp sein, und wir können dem Array einen beliebigen Namen geben.

Der Array-Name sollte nicht mit vordefinierten Funktionen von C wie printf() identisch sein, was zu Problemen führen wird. Der Größenparameter ist optional und sollte gleich der Gesamtzahl der Array-Elemente sein.

Wir können auch ein eindimensionales Array oder einen Vektor erstellen, ohne die Größe im Array zu übergeben. Lassen Sie uns zum Beispiel ein Integer-Array in C erstellen.

Siehe Code unten.

#include <stdio.h>

int main() {
  int MyArray[5] = {1, 2, 3, 4, 5};
  for (int i = 0; i < 5; i++) {
    printf("%d", MyArray[i]);
  }
  return 0;
}

Ausgabe:

12345

Im obigen Code haben wir ein Array aus fünf Elementen erstellt und die for-Schleife und die Funktion printf() verwendet, um die Elemente des Arrays zu drucken. Wir haben %d innerhalb der printf()-Funktion verwendet, weil die Array-Elemente Ganzzahlen sind.

Um eine Tabelle zu erstellen, müssen wir ein zweidimensionales Array mit der folgenden Syntax erstellen:

dataType array_name[row][col] = {{row1}, {row2}, {rowN}};

In der obigen Syntax müssen wir die Anzahl der Zeilen und Spalten übergeben, um ein zweidimensionales Array oder eine zweidimensionale Tabelle zu erstellen. Bei mehrdimensionalen Arrays müssen wir die Grenzen für jede Dimension mit Ausnahme der ersten übergeben.

Wir können jede Tabellenzeile innerhalb des Arrays durch ein Komma getrennt übergeben. Lassen Sie uns beispielsweise ein zweidimensionales Array oder eine zweidimensionale Tabelle in C erstellen.

Siehe Code unten.

#include <stdio.h>

int main() {
  int My_table[3][5] = {{0, 1, 2, 3, 4}, {1, 1, 2, 31, 41}, {0, 1, 2, 2, 4}};

  for (int i = 0; i < 3; ++i) {
    for (int j = 0; j < 5; ++j) {
      printf("%d ", My_table[i][j]);
    }
    printf("\n");
  }
  return 0;
}

Ausgabe:

0 1 2 3 4
1 1 2 31 41
0 1 2 2 4

Im obigen Code haben wir eine Tabelle mit 3 Zeilen und 5 Spalten erstellt und wir haben zwei for-Schleifen verwendet, eine für Zeilen und eine für Spalten, um die Tabelle zu drucken. Wir können auch eine Tabelle mit anderen Datentypen wie char, float oder anderen Datentypen erstellen.

Autor: Ammar Ali
Ammar Ali avatar Ammar Ali avatar

Hello! I am Ammar Ali, a programmer here to learn from experience, people, and docs, and create interesting and useful programming content. I mostly create content about Python, Matlab, and Microcontrollers like Arduino and PIC.

LinkedIn Facebook