清泛IT社区

标题: register int i;的含义 [打印本页]

作者: 清泛网    时间: 2016-04-21 15:32
标题: register int i;的含义
register声明的作用是为了提高效率。
它明确要求CPU把变量始终保存在寄存器里面,直至它消亡。
不过现代编译器都很厉害,根本不需要你多此一举。
所以根本就极少用。大多数情况下,你声明了也没有用,因为编译器不会照你说得做,而是在系统优化的时候自己决定让哪些作为寄存器变量存在。







欢迎光临 清泛IT社区 (https://bbs.tsingfun.com/) Powered by Discuz! X3.3