4.4
数据的输入
关键字:cin
cin>>变量
ctrl k c全选注释
在 C++ 中,“引用”是一种为已有对象创建别名的机制。简单来说,引用就是给某个变量取了一个“昵称”,通过这个昵称你可以直接操作原来的对象,而不需要拷贝数据。
int x = 10;
int &ref = x; // ref 成为 x 的引用,相当于 x 的别名
引用在程序中作为原对象的替身使用,对引用的操作实际上就是对原对象的操作。
必须初始化:引用在声明时必须绑定到一个已有的对象,之后不能再改变指向。
不可为空:引用必须始终引用某个对象,不能像指针那样可以为 nullptr。
语法简洁:使用引用时,不需要解引用操作符(如 *),它看起来就像普通变量一样。
在 C++ 中,“重载”指的是在同一个作用域内允许存在多个同名函数(或运算符),它们之间通过参数类型、个数或顺序的不同来区分,从而实现编译器在调用时根据传入参数选择合适的版本。这种机制被称为函数重载(Function Overloading)或运算符重载(Operator Overloading)。
std::ostream 是 C++ 标准库中用于输出操作的一个类,它定义了输出流的接口。
只定义不初始化可以吗?
可以,但是要确保在使用它们之前,已经通过输入或其他方式给它们赋值。
在实际开发中,初始化变量是一个常见且推荐的做法,哪怕你后面马上会给它赋新值。这样能减少一些潜在的调试麻烦。
养成初始化的习惯:无论是否立刻使用,初始化变量能让代码更易读,也更安全。
表达式 std::cin >> v1 会做两件事:
从标准输入读取数据到 v1。
返回一个对 std::cin 本身的引用。
有了对同一个 std::cin 的引用,就可以再接着用 >> 读取下一个变量 v2,从而形成 std::cin >> v1 >> v2; 这种可“链式调用”风格。
“systerm("pause");” 拼写错误,正确的应该是 system("pause");。

浙公网安备 33010602011771号