永发信息网

设有以下枚举说明语句enum weekday 下面哪一条赋值语句是错的

答案:2  悬赏:60  手机版
解决时间 2021-01-24 20:08
  • 提问者网友:末路
  • 2021-01-24 15:55
week=weekday(1)
week=(weekday)1

两个都对吗?为什么C++课本上只写了第二个??
最佳答案
  • 五星知识达人网友:傲气稳了全场
  • 2021-01-24 17:21
两个都是对的,不信你可以放编译器里面试试,两者没什么区别,只是前者是类似函数的写法,而后者多数被人使用
这个跟:
int n = (int)1;
int m = int(1);
是一个意思
全部回答
  • 1楼网友:三千妖杀
  • 2021-01-24 17:32
你好! C中只支持第二种 C++中两种都正确 但是, 有些C++编译器只认第二种, 比如VC6 如有疑问,请追问。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯