cで印刷配列関数を書きたいと思います。参照を介して ac 関数に配列を渡すと、最初の要素へのポインターが渡されます。このポインターをインクリメントして配列を反復処理できると想定していますが、プログラムは単にセグメンテーション違反を起こします。
まず、私のプログラムがセグ フォールトを起こしている理由と、このような関数を c. 事前に感謝します。
void print_array(int *array, int length) {
int i = 0;
for (i = 0; i < length; array++) {
printf("%d\n", *array);
}
}
int main (int argc, int *argv[]) {
int test[10] = {0};
print_array(test, 10);
}