前言
内容来自代码随想录的C++基础课程,个人学习笔记。对C++基础进行总结
1、主函数级变量和常量
在C++程序中,一般包含多个函数。但是有且只有一个main函数(主函数)。这是程序的起点。主函数可以写为
int main()
{
return 0;
}
从中我们也可以看出所有函数中的共性。在C++中,函数一般由4部分组成,分别为:
- 函数体:上面中的{ ......}即称为函数体。
- 返回类型:int部分即为返回类型。main函数的返回类型只能为int。
- 函数名:main为函数名,这里主函数名只能为main,如果是其他函数名字可以自定义(但不能与关键字重合)。
- 形参列表:即main后面的(),如果需传递参数给函数,可以在里面填入对应的参数。这里的形参列表为空。
2、C++的输入输出
此外,我们经常需要对数据进行输入和输出操作,其中C++就为我们准备了这么一个库:iostream。如单词所述,即为输入(intput)和输出(output)流(stream)。在使用中我们需要将其导入。
#include<iostream>
在进行参数输入时,我们可以采用cin操作,在对参数进行输出时,我们可以用cout操作。例如我们要输入两个数字a和b,并打印出来,可以用下面形式。
//从输入流中读取两个值,存在a和b中
std:: cin >> a >> b ;
//打印数值a和b
std:: cout << a << b << st::endl;
- 其中std是命名空间,::是作用域操作符号。
- >> 是输入运算符号,<<是输出运算符号。
- endl是换行符号
从中我们也不难发现,我们在调用cin和cout的时候老是要在前面添加std::.这样很麻烦。为了简化这个操作,我们也可以在函数开头,统一申明使用命名空间 std,这样就不用每次使用 cin,cout 都要加上 std::
。代码是这样的
#include<iostream>
// 这行代码使得我们可以直接使用 cout 和 cin,而无需每次都写 std::
using namespace std;
int main() {
int a, b;
cin >> a >>b; \\输入数值a和b
cout << a+b << endl; \\打印a+b的结果
return 0;
}
前面我们提到数据类型,在C++中,常见的数据类型有:
int | 整数类型,比如1,2,3等 |
char | 字符类型,如a,b,c等 |
bool | 布尔类型,表示真假。真为true,假为false |
float | 单精度浮点数类型,通常用于表示小数。 |
double | 它和float 类型的区别是double 具有更高的精度, 能表示的小数位更多。 |
总结
第一次学习结束!!!