cpp learning

循环是 C++ 的一种语句结构,可以循环地执行循环体内的指令。

在我们的游戏程序中,你看到的画面其实都是动态输出的,当一秒钟有 30 帧的画面出现的时候,你就不会感到画面的卡顿,也就是说,游戏程序在不停地做循环,设计画面,渲染画面。这就是 while 语句起到的作用。

遍历数组的话就用 for 循环语句。

当然还有 do-while 循环,但是我很少用。

新特性

现在的 C++ 编程语言,几乎涵盖了大部分的语言风格,可以说 C++ 编译器是世界上最复杂的编译器之一了。在循环过程中,尽量使用 auto 关键字。现在 C++ 也支持和 python 类似的循环语句,如下:

#include <iostream>

int main()
{
	int a[] = { 1, 2, 3 };
	for (auto i : a) {
		std::cout << i << std::endl;
	}
}

这里的 i 会自动转化为 int 型,而且你也不用判断数组 a 的长度,是不是方便了很多。