宿題の場合、「int i=0;」のような変数を使用することは許可されていません。-ポインタのみ。
問題は、何かをn回(たとえば10回)実行する必要があることですが、forループなしでこれをn回実行する方法がわかりません。整数へのポインタを操作しており、ゼロで終了することはありませんが、サイズは常に同じです(たとえば、10)。
ループを制御するために整数を使用せずに次の操作を実行する方法はありますか?
int i;
for (i = 0; i < 10; i++) {
*(p + i) = 0;
}