/* * C 言語演習問題(3) 配列とポインタ, 関数呼出しとポインタ * 問題2 解答例 * (C) 2005 Hirohisa AMAN */ #include #include int main(void){ int n, i; double* p; printf("配列の大きさは ? "); scanf("%d", &n); p = calloc(n, sizeof(double)); /* p = malloc(sizeof(double)*n); でも OK */ for ( i = 0; i < n; i++ ){ p[i] = 3.14; } for ( i = 0; i < n; i++ ){ printf("%lf\n", p[i]); } free(p); return 0; }