3 回答
![?](http://img1.sycdn.imooc.com/5458655200013d9802200220-100-100.jpg)
TA贡献1856条经验 获得超17个赞
定义的实现-C+语义的一个方面是为每个实现定义的,而不是在标准中为每个实现指定的。一个例子是int的大小(必须至少为16位,但可以更长)。尽可能避免实现定义的行为。另请参见:未定义的。TC+PL C.2。
未定义-C+语义的一个方面不需要合理的行为。一个例子是取消引用值为零的指针。避免未定义的行为。另见:实现定义。TC+PL C.2。
![?](http://img1.sycdn.imooc.com/533e4c0500010c7602000200-100-100.jpg)
TA贡献1825条经验 获得超4个赞
enum state { waiting, running, stopped };
enum state { waiting = 'wait', running = 'run.', stopped = 'stop' };
s = stopped;
00 00 00 02 . . . .
73 74 6F 70 s t o p
![?](http://img1.sycdn.imooc.com/5458683f00017bab02200220-100-100.jpg)
TA贡献2019条经验 获得超9个赞
- 3 回答
- 0 关注
- 401 浏览
添加回答
举报