Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
为什么我不能这样写?
int i, size; int *arr; ... for(i = size - 1, while(arr[i] == 0) i--; i >= 0; i--) { ... }
这只是 C 中没有有效的语法。
您想要的解决方案可能是:
int i, size; int *arr; ... for(i = size - 1; i >= 0; i--) { if (arr[i] == 0) continue; ... }