動的配列について最近知りました。
思い通りに動作しないので助言お願いします
#include<stdio.h> #include<stdlib.h> int main(void){ int i; int *heap; heap = (int*)malloc(sizeof(int)*10); for(i = 0;i<sizeof(heap);i++){ heap[i] = i; } printf("%d",heap[i]); heap = (int *)realloc(heap,sizeof(int)*15); for(i = 0;i<sizeof(heap);i++){ heap[i] = i; } printf("\n\n\n"); printf("%d",heap[i]); free(heap); return 0; }
理想とする画面:
10
15
回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/09/16 14:23
2017/09/16 14:30
2017/09/16 14:34
2017/09/16 14:53
2017/09/16 15:07 編集
2017/09/16 15:16