题目:如标题所示
重难点:理解register关键字,用register修饰,意味着变量会作为一个寄存器变量,让变量的访问速度达到最快,因为cpu会优先访问寄存器。【注:访问速度并不绝对,因为我们声明的寄存器变量不一定直接保存在寄存器中,寄存器可能全部被其他代码占用(寄存器数量有限,问就是贵),编译器只能尽量把把变量放入寄存器中。】
操作:代码如图所示,运行结果如图所示。
(本例是用int 和register int 做速度对比,后者0.3021s,前者0.3052s)
题目:如标题所示
重难点:理解register关键字,用register修饰,意味着变量会作为一个寄存器变量,让变量的访问速度达到最快,因为cpu会优先访问寄存器。【注:访问速度并不绝对,因为我们声明的寄存器变量不一定直接保存在寄存器中,寄存器可能全部被其他代码占用(寄存器数量有限,问就是贵),编译器只能尽量把把变量放入寄存器中。】
操作:代码如图所示,运行结果如图所示。
(本例是用int 和register int 做速度对比,后者0.3021s,前者0.3052s)