C++ 易混淆细节总结
2017-11-21 11:26
260 查看
1. while (n- -) 与 while (- -n)
while (n- -) 可看成是先判断n,在把n减减后执行循环体中的内容#include <iostream> using namespace std; int main() { int n; cin >> n; cout << endl; while (n--) { cout << n << endl; } cout << endl; cout << n << endl; return 0; }
运行结果:
6 //输入6 5 //输出 4 3 2 1 0 -1
while (- -n) 可看成是先把n减减,在判断n,然后让n执行循环体中的内容
#include <iostream> using namespace std; int main() { int n; cin >> n; cout << endl; while (--n) { cout << n << endl; } cout << endl; cout << n << endl; return 0; }
运行结果:
6 //输入6 5 //输出 4 3 2 1 0
2. for… continue… 与 while… continue…
都是跳过本次循环#include<iostream> #include<queue> using namespace std; int main(){ for (int i = 1; i <= 6; i++){ if (i % 2 == 0) continue; cout << i << ' '; } cout << endl; int n = 6; while (n--){ if (n % 2 == 0) continue; cout << n << ' '; } return 0; }
运行结果:
1 3 5 //for...continue... 5 3 1 //while...continue...
相关文章推荐
- C/C++基础:set的基本操作总结及注意细节问题
- C++基础知识易错点和易混淆总结汇总(不定时更新)
- c++细节总结
- C++知识点总结(四)——面向对象的编程细节总结
- C++知识点总结(四)——面向对象的编程细节总结
- 算法易混淆细节总结
- C++ 易混淆知识总结
- quick 2.23 自定义c++代码给lua用的一些细节总结
- C++细节总结
- C++实例化对象易混淆总结
- c++细节总结链接
- C/C++中关于递归的实现细节的总结
- c++细节知识总结
- c++指针总结(易混淆)
- c/c++字符串混淆方案总结
- quick 2.23 它们的定义c++代码lua与总结的一些细节
- c/c++中一些细节问题总结
- C++学习笔记——sizeof 用法的详细总结及例程
- C++开发必看 四种强制类型转换的总结
- c++字符串输入总结