枚举类型ABC中,a的值为1,b的值为-1,c的值为2(因为枚举类型默认从0开始计数,所以c实际上是第三个元素,其值为2)。因此,语句s=1是正确的,将s赋值为a的值1也是正确的。选项C和D中的printf语句也是正确的,可以分别输出s和a的值。而选项B中的语句s=1也是正确的,因为1是ABC枚举类型中的一个有效值,但是s=a是错误的,因为a是一个枚举类型的元素,不能直接赋值给变量s。因此,选项B是错误的。

01.若有枚举类型及变量的定义enum ABC a=1b=-1 cs;则错误的语句是_—_BA s=a; Bs=1; c printfd s;D printfd a为什么选b

原文地址: https://www.cveoy.top/t/topic/eGAK 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录