高级C语言教程_c语言高级开发教程-CSDN博客

网站介绍:char buf[8*1024];8K的字节,看上去没有问题,但是编译器对局部变量有两种优化的方法,第一种:对于简单的数据类型的变量比如(char ,int,short或者指变量等)编译器会尽可能的采用CPU内部通用寄存器,因为内部通用寄存器的访问速度远远高于外部存储器的访问速度;第二种方式是对于那些那些没有办法使用寄存器 表示的变量或者数组/结构体等变量采用当前堆栈空间存储,,显然8K在嵌入式程_c语言高级开发教程