/* * C 言語演習問題(3) 配列とポインタ, 関数呼出しとポインタ * 問題5 解答例 * (C) 2005 Hirohisa AMAN */ #include void zero_clear(int* a, int n){ int i; for ( i = 0; i < n; i++ ){ a[i] = 0; } } int main(void){ int a[10], i; /* わざと a にいくつかデータを入れておく */ a[0] = 3; a[5] = 4; a[9] = -1; zero_clear(a, 10); for ( i = 0; i < 10; i++ ){ printf("%d ", a[i]); } printf("\n"); return 0; }