昨日、ループと配列を含む小さなコードを C++ でプログラミングしました。プログラムでは、ループが最初からやり直すたびに配列をリセットする必要があります。ただし、使用する場合
memset(sum,sizeof(sum),0);
その後、配列はすべて0にリセットされません。このプログラムでは、次を使用しました。
for (i=0;i<sizeof(sum)/sizeof(int);i++) sum[i]=0;
代わりは。
ただし、ループは関数ほど明確ではなく、追加の変数が必要だと思います。言うまでもなく、これは memset() 関数の魔法よりも何百万倍もクールではありません。これについて教えていただけますか?