請問如何使某變數數值做為判斷邏輯?例如是0的時候代表==、1的時候代表!=、2的時候代表>=、3的時候代表>、4的時候代表<=、5的時候代表<、請問如何做到呢? 新评论 x7777748 2020.03.04 01:23 for(int 判斷邏輯=0;判斷邏輯<6;判斷邏輯++){ if(條件a 判斷邏輯 條件b){ ... }//end if }//end for 請問有辦法達到以上的功能嗎? 還是說一定要寫成死的呢?(除了以下的寫法還有其他寫法嗎?) for(int 判斷邏輯=0;判斷邏輯<6;判斷邏輯++){ if(判斷邏輯==0 && 條件a == 條件b){ ... }//end == else if(判斷邏輯==1 && 條件a != 條件b){ ... }//end != else if(判斷邏輯==2 && 條件a >= 條件b){ ... }//end >= else if(判斷邏輯==3 && 條件a > 條件b){ ... }//end > else if(判斷邏輯==4 && 條件a <= 條件b){ ... }//end <= else if(判斷邏輯==5 && 條件a < 條件b){ ... }//end < }//end for Hung Wen Lin 2020.09.24 03:43 #1 你如果常常用到 可以編一個庫來調用 如果很少用 還是分開鍵入必較快 新评论
for(int 判斷邏輯=0;判斷邏輯<6;判斷邏輯++){
if(條件a 判斷邏輯 條件b){
...
}//end if
}//end for
請問有辦法達到以上的功能嗎?
還是說一定要寫成死的呢?(除了以下的寫法還有其他寫法嗎?)
for(int 判斷邏輯=0;判斷邏輯<6;判斷邏輯++){
if(判斷邏輯==0 && 條件a == 條件b){
...
}//end ==
else if(判斷邏輯==1 && 條件a != 條件b){
...
}//end !=
else if(判斷邏輯==2 && 條件a >= 條件b){
...
}//end >=
else if(判斷邏輯==3 && 條件a > 條件b){
...
}//end >
else if(判斷邏輯==4 && 條件a <= 條件b){
...
}//end <=
else if(判斷邏輯==5 && 條件a < 條件b){
...
}//end <
}//end for