Suchergebnisse für Anfrage "variable-length-array"

1 die antwort

C ++: Array variabler Länge [duplizieren]

Diese Frage hat hier bereits eine Antwort: Variable Länge Array-Overhead in C ++? [/questions/4343850/variable-length-array-overhead-in-c] 2 AntwortenWie belegen Arrays mit variabler Länge (Variable Length Arrays, VLA) Speicherplatz? Ich habe ...

3 die antwort

Dynamische Arrayzuordnung auf Stapel in C

ch habe gestern gerade ein Experiment durchgeführt und finde etwas Verwirrendes: #include <stdio.h> int main() { int j; scanf("%d",&j); const int i = j; int arr[i]; return 0; }Die Nummerj wird von der Tastatur gelesen und dient zur Zuweisung des ...

16 die antwort

C Kompilierungsfehler: "Objekt mit variabler Größe kann möglicherweise nicht initialisiert werden"

Warum erhalte ich die Fehlermeldung "Objekt mit variabler Größe kann nicht initialisiert werden" mit folgendem Code? int boardAux[length][length] = {{0}};

TOP-Veröffentlichungen

2 die antwort

VLAs und Nebeneffekt in sizeofs Operand

Ich weiß dassizeof wertet seinen Operanden niemals aus, außer in dem speziellen Fall, in dem der Operand eine VLA ist. Oder ichhabe gedach Ich wusste void g(int n) { printf("g(%d)\n", n); } int main(void) { int i = 12; char arr[i]; // VLA ...

8 die antwort

Was ist der Unterschied zwischen einer VLA und einer dynamischen Speicherzuweisung über Malloc?

Ich war neugierig mit diesem: Was ist der Unterschied zwischen: const int MAX_BUF = 1000; char* Buffer = malloc(MAX_BUF);und char Buffer[MAX_BUF];

4 die antwort

Ist es erforderlich, dass ein C-Array variabler Länge vom Stapel zugewiesen wird?

Nachdem ich alle Aufrufe von malloc und calloc aus unserem Code für ein eingebettetes System entfernt hatte, war ich überrascht, dass malloc immer noch verbunden war. Das Anrufdiagramm wies mich auf eine Funktion hin, für die es keine expliziten ...

4 die antwort

Passing ein mehrdimensionales Array mit variabler Größe

Ich versuche zu verstehen, was "Best Practice" (oder wirklich jede Praxis) für die Übergabe eines mehrdimensionalen Arrays an eine Funktion in c ist. Dies hängt natürlich von der Anwendung ab. Daher sollten Sie eine Funktion zum Drucken eines ...

10 die antwort

Python-Sequenz in NumPy-Array konvertieren und fehlende Werte füllen

Die implizite Umwandlung einer Python-Sequenz vonvariable Läng -Listen in einem NumPy-Array bewirken, dass das Array vom Typ @ iObjek. v = [[1], [1, 2]] np.array(v) >>> array([[1], [1, 2]], dtype=object)Der Versuch, einen anderen Typ zu ...

6 die antwort

MATLAB: Durchlaufen Sie die Werte einer Liste von 'who' function

Ich habe eine lange Liste von Variablen in meinem Arbeitsbereich. Zuerst finde ich die möglichen Variablen, die mich interessieren könnten, mit demwho Funktion. Als Nächstes möchte ich diese Liste durchlaufen, um die Größe jeder Variablen zu ...