练习7.87.10

Posted dark-king

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了练习7.87.10相关的知识,希望对你有一定的参考价值。

7.8:为什么read函数将其Sales_data参数定义成普通引用,而print将其参数定义成常量引用?

Ans:因为read函数的功能是读取数据,并且从标准输入流中读取数据然后写到对象中,修改了对象。所以是普通引用;而print函数只是打印数据,并没有修改数据,所以定义成常量引用。

7.10:在下面这条if语句中,条件部分的作用是什么?

  if(read(read(cin,data1),data2);

Ans:其作用是先读取data1,若读取正确,由于read函数的返回值是一个istream& 类型,所以接着读取data2,若读取过程没有出错,则条件为真。换句话说等价于if(cin>>data1>>data2);

 

以上是关于练习7.87.10的主要内容,如果未能解决你的问题,请参考以下文章

Python输入输出练习,运算练习,turtle初步练习

Python输入输出练习,运算练习,turtle初步练习

Python输入输出练习,运算练习,turtle初步练习

练习_使用Lambda表达式无参数无返回值的练习练习_使用Lambda表达式有参数有返回值的练习

Python输入输出练习,运算练习,turtle初步练习

征服指针——指针练习