C++ 中int a=b=c=5;为什么是错的

2024-12-31 02:16:18
推荐回答(2个)
回答1:

错误是b和c没有定义,具体见下图

如果先定义a,b,c,再a=b=c=5就没有问题!具体见下图:

回答2:

因为这只是定义a,并且把5赋值给b c a,但是b 和 c 是未定义的,如果定义了b和c 就不会报错。