register修饰符暗示编译程序相应的变量将被频繁使用,如果可能的话,应将其保存在CPU的寄存器中,以加快其存储速度 例如:memcpy(des,src,i) { register char * des; register char * src; while(i--) { *des++ = *src++; } } 使用register修饰符的限制: 1.register 必须是能被CPU所能接收的类型,这意味着register变量必须是单个的值,并且长度应该小于或者等于整形的长度,不过有些机器…