C++ 程序中可能有多个函数,其中一个必须命名为main 。先来认识main函数
int main() { return 0; }
1.1编写第一个C++程序
一个函数的定义必须包含四个部分:
(1)返回类型
(2)函数名
(3)形参列表
(4)函数体
main函数的返回类型必须为整形
1.1.1 编译、运行
程序源文件命名约定:不同的编译器使用不同的后缀命名约定,最常见的是.cc , .cxx , .cpp ,.cp , .c
1.2 输入输出
C++语言没有输入输出语句,比如(print)。取而代之的是标准库 iostream。
iostream 分为 istream 输入流 和 ostream 输出流
标准输入对象: istream类型的对象:cin
标准输出对象:ostream类型的对象:cout
ostream类型的对象:cerr 输出错误信息和警告信息
ostream类型的对象:clog输出程序运行的一般信息
一个使用io库的程序
#include<iostream> //必须包含的头文件,#include指令放在源文件的开头位置。 int main() { std::out<<"ENTER TWO NUMBERS:"<<std::endl; //endl结束当前行 int v1=0,v2=0; std::cin>>v1>>v2; std::out<<"the sum of"<<vi<<"and"<<v2 <<"is"<<v1+v2<<v1+v2<<std::endl; return 0; }
输出运算符:<<
输入运算符:>>
使用标准库中的名字
前缀std::指出cout和endl是定义在名为std的命名空间(namespace)中
标准库定义的所有名字都在std中,其中 :: 为作用域运算符
1.3注释
单行注释 //
多行注释/* */
1.4控制流
while语句
for语句
1.5成员函数
什么是成员函数? 成员函数被定义为类大一部分的函数,也被称为方法。
使用点(.)运算符来表示我们需要使用类的某一个方法。
点运算符只能用于类类型对象,点左侧必须是一个类类型对象,右侧必须是该类的成员名。