编辑代码

#include <stdio.h>
#include <stdlib.h>

typedef struct {
    int *data;
    int size;
    int capacity;
} SequenceList;

void init_sequence_list(SequenceList *list) {
    list->data = (int *)malloc(sizeof(int) * 10);
    list->size = 0;
    list->capacity = 10;
}

int main() {
    SequenceList list;
    init_sequence_list(&list);

    printf("List size: %d\n", list.size);
    printf("List capacity: %d\n", list.capacity);

    return 0;
}