register是C语言中的一个关键字,作用是尽可能将修饰的变量放入CPU的寄存器中。这里要注意:是尽可能,不是绝对!!
使用这个关键字有以下几点限制:
1.所修饰的变量必须是寄存器所能接受的类型(数据长度必须小于或者等于整型的长度)
2.因为是尽可能放在寄存器里,不一定在内存里,因此不能用取地址运算符“&”来获取register变量的地址