[英]How do I avoid explicitly constructing everything inherited in an initializer list in C++?
[英]How do I avoid checking everything with a different If using for loops?
在 CPP 中,如何避免使用 for 循環的 ifs 牆? stackoverflow 正在請求更多文本...代碼示例:
if(masiv[0][0] == 'X'){
masiv[0][0] = '1';
}
if(masiv[0][1] == 'X'){
masiv[0][1] = '2';
}
if(masiv[0][2] == 'X'){
masiv[0][2] = '3';
}
if(masiv[1][0] == 'X'){
masiv[1][0] = '4';
}
if(masiv[1][1] == 'X'){
masiv[1][1] = '5';
}
if(masiv[1][2] == 'X'){
masiv[1][2] = '6';
}
if(masiv[2][0] == 'X'){
masiv[2][0] = '7';
}
if(masiv[2][1] == 'X'){
masiv[2][1] = '8';
}
if(masiv[2][2] == 'X'){
masiv[2][2] = '9';
}
for (int y = 0; y < 3; ++y) {
for (int x = 0; x < 3; ++x) {
if (masiv[y][x] == 'X') {
masiv[y][x] = '1' + 3 * y + x;
}
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.