发布网友 发布时间:2022-04-23 00:53
共3个回答
热心网友 时间:2023-10-16 05:08
变量应该先定义,后使用。你的b之前没有定义,所以不能执行赋值操作,你可以double a = 7, b = a;因为后一次使用的a在b之前定义过了
热心网友 时间:2023-10-16 05:09
b为申明,b为右值,必须事先申明!
#include<iostream>
int main()
{
double b;
double a = b = 2;
std::cout<<a<<" "<<b<<std::endl;
return 0;
}
热心网友 时间:2023-10-16 05:09
因为C语言的创造者觉得这样写不规范,所以他规定这样写是错的。