1
這個問題應該很容易。我學習的那一刻的路徑追蹤和我有一個關於主循環問題:循環顯示圖像行和列
int width = 1024; int height = 768;
for (int y=0; y<height; y++){
for (unsigned short x=0; x<width; x++){
我想知道後面使用一個int用於遍歷行和無符號短的循環在列的原因。請你照亮我嗎?在此先感謝
這個問題應該很容易。我學習的那一刻的路徑追蹤和我有一個關於主循環問題:循環顯示圖像行和列
int width = 1024; int height = 768;
for (int y=0; y<height; y++){
for (unsigned short x=0; x<width; x++){
我想知道後面使用一個int用於遍歷行和無符號短的循環在列的原因。請你照亮我嗎?在此先感謝
存儲明智他們都佔用相同的寄存器空間和緩衝時間。
的原因可能是因爲他們的大部分問題都是一個痛苦
由於它佔用相同的32位INT寄存器,並且佔用2個額外的字母來鍵入相同的垃圾,所以不要使用短路。
非常感謝你的回答!我認爲這樣做有一個特殊的原因,但我想我錯了。謝謝! – Tarta
這是一種「爲什麼」的問題,其中正確的,完整的答案是「因爲」。可能是任何原因。根本沒有理由,例如原來的程序員在特定的日子裏沒有咖啡。或者,它可能是「高度」是一個整數,「寬度」是一個無符號的短,所以這避免了編譯器警告。總體來說,您必須查看整個代碼,以確定是否存在特定的原因。 –
這是一個很好的評論!我編輯的問題發佈,都被定義爲整數!謝謝! ps:對於你的答案的前半部分,我希望有另一種解釋,否則我只能認爲它有效 – Tarta