卡码网语言基础课 | 1. A+B问题Ⅰ

目录

一、C++函数基础

二、变量

三、数据类型

四、输入输出的方式

五、标准库

六、命名空间

七、while控制多次输入


通过本次练习,将会学习到以下C++知识:

一、C++函数基础

主要包括这四部分:返回类型、函数名、形参列表、函数体

int main(){

return 0;
}

//int为返回类型,可以是float、void等。表示函数返回的类型
//main为函数名,这里的main是主函数,不可修改。其余的函数名可按照一定规则进行修改命名;且main的返回类型一定是int
//()为形参列表,定义函数在被调用时可以接受的参数类型,参数之间用逗号分隔,该示例中形参列表是空的,表示没有传递形参。
//{}中表示函数体
//return 0表示程序结束时,将返回状态码0,且表示程序运行正常,没有出错
  •  C++的提供了许多内置库,其中iostream即提供了输入和输出的功能,这两种类型分别是istream(输入流)和ostream(输出流)。注意:在使用时,需要在代码中进行援引,才能实现有关功能。
  • 在iostream库中提供了两个对象:cin(输入)和cout(输出),具体使用可见下面代码
#include   //进行引入,才能使用相关库的对象

using namespace std;//命名std空间,同时注意其处于main函数外,并非main内


cin >> a;//单个时
cin >> a >> b;//多个时,加入>>后,续写即可,中间最好使用空格,来使其更加美观

二、变量

对于变量的使用,一定要在定义变量前,进行类型的定义。

std::cin或者std::cout,其中std::是指命名空间限定符,std是指命名空间,::是指作用域操作符

int a;
int b;//优化:可简写
result=a+b;//错误:未对result结果变量进行类型定义


改正后为:
int a,b;//中间使用“,”进行分隔即可
int result=a+b;

三、数据类型

  • 整型
    • int:整数类型,比如0、1、-1等
    • char:字符类型,用于表示单个字符,比如a、b、c、!等
    • bool: 布尔类型:表示真或假,真为true, 假为false, 常用于条件判断
  • 浮点型
    • float:单精度浮点数类型,通常用于表示小数。
    • double:双精度浮点数类型,它和float类型的区别是double具有更高的精度, 能表示的小数位更多。

四、输入输出的方式

istream(输入流)和ostream(输出流)

五、标准库

C++提供的一个标准库,可进行输入输出功能操作:iostream

六、命名空间

using namespace std;    其中的std即为命名空间

七、while控制多次输入

while(条件){
//循环体
}//注意没有分号,在内部没有分号

本次练习题目为:计算一系列的两个整数a+b的值,并使其输入的一对a,b在一行上,另一对在第二行中,依次类推,其输出也符合这个规定。

#include 

using namespace std;

int main(){
int a,b;
while(cin >> a >> b){
int result=a+b;
cout << result << endl;
}
return 0;
}

卡码网语言基础课 | 1. A+B问题Ⅰ_第1张图片

你可能感兴趣的:(卡码网C++语言基础课,c++)