//main程序入口 argc命令行变量的数量 argv命令行变量的数组
int main ( int argc , char * argv [])
function: 用于声明一个函数,函数声明后,可以在需要的时候调用。
: 包装了std的C++头文件,对应的是新的strng类。
main: 操作系统通过调用main函数来运行C++程序,返回类型必须为int,即整数类型。
int 类型是一种内置类型,即语言自身的类型。
一个函数的定义包含四部分:
返回类型(return type)、函数名(function name)、一个括号包围的形参列表 (parameter list,允许为空)以及函数体(function body)。
main 函数在某种程度上比较特殊,但它的定义与其他函数是一样的。
return:当该语句包括一个值时,此返回值的类型必须与函数的返回类型相容,如下所示:
在上述例子中,main的返回类型是int,而返回值0的确是一个int类型的值。
标准输入: istream——cin
标准输出: ostream——cout、cerr、clog
通常使用cerr来输出警告和错误消息,因为也被称为标准错误。
clog用来输出程序运行时的一般性信息。
<<:该运算符左侧的运算对象必须是一个ostream对象,右测是要打印的值。
endl:被称为操纵符。
作用:结束当前行,并将与设备的缓冲区中的内容刷到设备中。缓冲刷新操作可以保证到目前为止程序所产生的所有输出都真正写入输出流中,而不仅仅停留在内存中等待写入流。
+=:复合赋值运算符, 意思就是把左边的第一个符号移到右边 ,即a+=1;等价于a=a+1。
++a: 将a加1.
循环语句
while语句: 反复执行一段代码,直至给定条件为假为止。格式如下:
while (条件)
{
}
for语句:格式如下:
for(循环语句;循环条件;表达式)
if语句:
switch:如果switch语句内的代码过长就是用{}括起来。