变量的命名规则问题
以两个下划线或下划线和大写字母打头的名称被保留给实现(编译器及其使用的资源)使用。以一个下划线开头的名称被保留给实现,用作全局标识符。像_time_stop 或Donut这样的名称不会导致编译器错误,而会导致行为的不确定性。
我是第一次在书上看到上面这段话,下了我一跳。
朋友们,在写代码的时候,你们也是知道这一点而尽量避免使用这样 的变量名吗?
你们之前碰到过因为这种原因而造成的所得非所需的现象吗?
能给个例子吗?举个例子说这种坏习惯会造成什么不开预知的后果?