4.1简单语句
4.2条件控制语句
1、if语句
if ( num < 4 )
{
cout << "数字小于4。" << endl;
}
else if ( num > 6 )
{
cout << "数字大于6。" << endl;
}
else
{
cout << "数字在4和6之间。" << endl;
}
2、switch语句
switch(num)
{
case0:
cout << "ling" << endl;
break;
case1:
cout << "ling" << endl;
break;
defautl:
cout << "ling" << endl;
break;
}
return 0;
4.2、循环控制语句
1、while语句
while ( i < 10 )
{
cout << "打印数字: " << i << endl;
i++;
}
2、do…while语句
int i = 0;
do
{
cout << "打印数字: " << i << endl;
i++;
}
while (i < 10);
3、for语句
for (int i = 0, j = 10; j > 5 && i < 10; i++, j--)
{
cout << "打印数字: " << i << " 和 " << j << endl;
}
4.3、跳转语句
1、break
2、continue
for ( int i = 0; i < 10; i++ )
{
if ( i % 2 == 0 )
{
continue;
}
cout << i << endl;
}
3、goto语句
goto here;
cout << "本来应该也打印这句。" << endl;
here:
cout << "现在只打印这句。" << endl;
return 0;
4、多文件的作用域的问题
1、普通全局变量要想在另外一个文件中被访问,
需要额外的显式地声明,在声明前要加上extern。
(向编译器表明这个变量已经在另外一个文件中定义)
也可以使用#include直接包含整个文件。
2、静态全局变量(static)
作用域仅限本文件,不能在其他文件中被访问。
控制储存方式、可见性
3、const常量,隐含static语义
可以在多文件中重复定义