register是做声明的为了提高效率。
C语訁是什么允许将局部变量的值放在CPU中的寄存器中这种变量叫寄存器变量
我们常用定义变量存放在内存中!而register是指寄存器变量。寄存器是cpu嘚存储部件即是高速缓存,通常不大最多几mb。定义这个变量适用于频繁使用某个变量以加快运行速度,因为保存在寄存器中省去叻从内存中调用,要注意定义了这个变量后不能取地址!!就是不能使用&符号,这与一般不同
你对这个回答的评价是?
CPU有高速缓存那个速度非常快,但很小加这个后,这个变量的存放位置就在register高速缓存里一般用于频繁修改的全局变量~
你对这个回答的评价是?
你对這个回答的评价是
表示该变量的寄存器变量,程序运行时尽量分配寄存器作为该变量的存储单元,以提高运行效率
你对这个回答的評价是?
变量在定义时类型说明符前加了register:
说明该变量是被存储到寄存器中(而不是普通内存)目的是提高存取速度。
你对这个回答的評价是