double a=b=7;这种定义正确吗

问题描述:

double a=b=7;这种定义正确吗

不正确,程会提示b未定义.
c++中变量的声明形式如下:
数据类型 变量名1,变量名2,…,变量名n;
可以这样写
double a=7,b=7;或
double a,b;
a=b=7;