for循环for(int i = 0; i < n; i++) 形式和 for(auto x : nums)有什么区别?哪种性能好?哪种灵活性高? 请问这个问题要怎么答