摘要:
你要先搞懂i++与++i的区别。i++是先赋值再自增,对于指针也是一样的。所以*p++是先取值,然后p再自增。加个括号还是一样的,*(p++)括号里面的内容还是p++,所以还是要先取值然后p再自增。 对于*p++还是*(p++)都是先执行*p在执行p++操作。底层汇编代码一模一样 阅读全文
摘要:
静态变量位于栈上,它是一个全局变量,在编译期就已经生成。 客户端创建2个Cow的实例,并打印静态变量count。 结果:02 ○ 在创建Cow实例之前,全局就已经有了count这个静态变量○ 如果在static之前用private修饰,就不可以通过"类名.静态字段名"来访问静态字段,但全局的静态字段 阅读全文