#include <iostream> using namespace std; char msg[] ="Now is the time.\n"; int main() { char * cp; int i; for(cp = msg; cp[0] ; cp++) cout<<cp[0]; return 0; }
在for循环中,for(expression1;expression2;expression3) statement;
expression1为初始化部分;expression2为条件部分;expression3为调整部分。三者都可以省略。
expression2,每次循环体运行都要执行一次,为真执行循环体。当我单个变量表示的条件时,bool(c++有c没有):false 和 true; int (0和非0);char(null和非null,其实char是特殊的int,null的int值就为0)