Ich frage mich nur, ob es eine Möglichkeit gibt, ein Array von Zeigern zu erstellen, die auf die erste Spalte jeder Zeile in einem mehrdimensionalen Array von Ganzzahlen zeigen. Schauen Sie sich als Beispiel den folgenden Code an:
%Vor%Wenn ich so schreibe:
%Vor%Ich erhalte einen Fehler wie folgt:
%Vor%Ich habe es so geändert:
%Vor%Ich bekomme immer noch den gleichen Fehler.
Ich weiß, dass wir ein Array von Zeigern auf Zeichenketten wie folgt erstellen können:
%Vor%Wie machen wir das für Arrays von ganzen Zahlen?
Wenn es darum geht, die Definition von daytab
so zu ändern, dass sie wie das dritte Beispiel aussieht, können Sie dies gerne verwenden:
stattdessen.
Oder bleiben Sie sicher und markieren Sie das Ende des Arrays mit einem Sentinel do:
%Vor%Oder ^ 2, um auch bei der Markierung der inneren Array-Enden zu bleiben:
%Vor% Bitte beachten Sie, dass die hier verwendeten Verbindungen ( (Type){Initialiser}
) nur ab C99 verfügbar sind.