我是一个使用c ++的新手.我有一个简单的问题,可能是一个愚蠢的问题.
streamsize prec = cout.precision(3);
Run Code Online (Sandbox Code Playgroud)
据我所知,这个声明的作用是这样的:将cout精度设置为3,但是将之前的精度值赋值给prec.
另外,简单地说,我们可以将一个函数结果(比如数学加法函数)赋给变量:
int z = addition(3,4);
Run Code Online (Sandbox Code Playgroud)
在第二个中,它进行计算并将结果分配给变量z,而不是先前的值或默认值.我的理解是否正确?他们之间有什么区别?