我正在嘗試在 for 回圈中實作以下代碼,以避免需要單獨寫出每個 XOR 項。
unsigned int check_0 = P0^en[2]^en[4]^en[6]^en[8]^en[10]^en[12]^en[14]^en[16]^en[18]^en[20]^en[22]^en[24]^en[26]^en[28]^en[30];
這是我寫的,但它不起作用。有人可以讓我知道我做錯了什么嗎?
unsigned int check_0z = P0;
unsigned int check_0 = 0;
int i = 2;
for (i = 2; i > 30; i = 2){
check_0 = check_0z^en[i];
check_0z = check_0;
}
uj5u.com熱心網友回復:
我可以使用 while 或 do... while 而不是 for 回圈。那是合適的。
uj5u.com熱心網友回復:
首先 P0 和 en 沒有宣告。請詳細說明您正在嘗試做什么。同樣在 for 回圈中應該有 i<=30。
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/369505.html
上一篇:AmazonS3URL出現兩次
下一篇:C用n值填充char陣列導致問題
