表达式
使用递增递减运算符的前置版本
这样写效率更高一些。
使用简洁的写法
应该使用
cout << *iter++ << endl;
而不是使用
cout << *iter << endl;
iter++;
语句
函数
局部作用域中声明函数
#include <stdio.h>
int main() {
int hello();
printf("%d\n", hello());
return 0;
}
int hello() {
return 233;
}
这么做是可以的,虽然很蠢,并且一般也不推荐这么做。
在函数中声明函数是可以的,但是在函数中定义函数是不可以的。
自此所有结构化的部分我都看完了。