配列の要素数を求め、全ての要素に0を代入するプログラム
#include <stdio.h> int main(void) { int i; int vc[10]; int vc_no = sizeof(vc) / sizeof(vc[0]); for (i = 0; i < vc_no; i++) vc[i] = 0; for (i = 0; i < vc_no; i++) printf("vc[%d] = %d\n", i, vc[i]); return (0); }
実行結果
vc[0] = 0 vc[1] = 0 vc[2] = 0 vc[3] = 0 vc[4] = 0 vc[5] = 0 vc[6] = 0 vc[7] = 0 vc[8] = 0 vc[9] = 0