首页 > 代码库 > C++知识总结

C++知识总结

1.*p++和(*p)++的区别
     *p++是先取值,然后将指针地址执行++操作
     (*p)++是先取值,然后对(*p)这个值进行++操作

2.枚举变量enum的值如何计算

enum{a,b=5,c,d=4,e};cout<<a<<b<<c<<d<<e

 结果为0 5 6 4 5
因为在枚举变量的值默认为前一个变量的值加1,而第一个枚举值没有被赋值,所以默认为0