支持c++11的编译器都可以这样写
for(int i = 0; i < n; ++ i){
cout << a[i] << " \n"[i == n - 1];
本文介绍了C++11的一个巧妙用法,通过在循环中使用
数组和条件索引,可以简洁地输出数组元素,自动在元素间插入空格并最后一行自动换行,无需额外的endl。这个技巧利用了C++11的特性,简化了代码且易于理解。
支持c++11的编译器都可以这样写
for(int i = 0; i < n; ++ i){
cout << a[i] << " \n"[i == n - 1];
6840
9651
9683

被折叠的 条评论
为什么被折叠?