我正在尝试声明由用户输入给出的可变大小的数组。
到目前为止,我有这样的事情:
typedef struct _object{
int rowsAmount;
int columsAmount;
int* rows;
int* colums;
} object;
object* newObject(int ra, int ca){
object* o = malloc(sizeof(object));
o->rowsAmount = ra;
o->columsAmount = ca;
o->rows = [ra];
o->colums = [ca];
return o;
}
int main(){
newObject(3,4);
}
我预计这行不通,但我想要这样的东西,但我不知道该怎么做。