对不起,如果我的口音受伤
在 C 编程中,您可以像这样声明一个函数:dennis ritche 2nd ed page 84
f(register unsigned m,register long n)
大多数书籍都说函数参数的默认存储类型最好是register
.
为什么这样?有什么需要?
答案后面的编译器将它们与 cpu 寄存器一起保存,但是
使用寄存器类型时,我没有看到执行速度有任何差异
任何人都可以详细解释为什么以及在何处以及何时在 C 编程中使用寄存器?
谢谢
对不起,如果我的口音受伤
在 C 编程中,您可以像这样声明一个函数:dennis ritche 2nd ed page 84
f(register unsigned m,register long n)
大多数书籍都说函数参数的默认存储类型最好是register
.
为什么这样?有什么需要?
答案后面的编译器将它们与 cpu 寄存器一起保存,但是
使用寄存器类型时,我没有看到执行速度有任何差异
任何人都可以详细解释为什么以及在何处以及何时在 C 编程中使用寄存器?
谢谢