上のプログラムではすべて0を出力するのに下のプログラムでは0以外の初期値が入っていました
これはなぜですか?
///////////////////////////////
include <bits/stdc++.h>
using namespace std;
double dp[2][2][2];
int main() {
for(int i =0;i<2;i++)for(int j =0;j<2;j++)for(int k =0;k<2;k++){
cout << dp[i][j][k]<<endl;
}
}
//////////////////////////////
include <bits/stdc++.h>
using namespace std;
int main() {
double dp[2][2][2];
for(int i =0;i<2;i++)for(int j =0;j<2;j++)for(int k =0;k<2;k++){
cout << dp[i][j][k]<<endl;
}
}
////////////////////////////////
※includeのシャープマークは省略
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/03/09 06:51
2021/03/09 08:30