20 lines
300 B
C
20 lines
300 B
C
#include <stdio.h>
|
|
#include <stdlib.h>
|
|
|
|
int* create_on_stack(int n) {
|
|
int *p = alloca(n * sizeof(int));
|
|
return p;
|
|
}
|
|
|
|
int* create_on_heap(int n){
|
|
int *p = malloc(n * sizeof(int));
|
|
return p;
|
|
}
|
|
|
|
int main() {
|
|
int n = 6;
|
|
int *stack = create_on_stack(6);
|
|
int *heap = create_on_heap(6);
|
|
return 0;
|
|
}
|