数据结构:使用C语言编程,很容易构建一个复杂的数据结构体,如定义一个数据结构体数组,数组中的每个结构体中包含一系列不同数据类型的变量。
这对于CPU寄存器与堆栈资源有限的8位控制器来说,产生的代码将太复杂,执行速度也会很慢。
尽可能不使用结构体,即使使用也应该保证结构体结构简单。
可以采用一维数组的形式组织管理数据。
在必须使用结构体的场合下,函数的参数传递与返回值一定使用指针。
阅读更多请您关注:
数据结构:使用C语言编程,很容易构建一个复杂的数据结构体,如定义一个数据结构体数组,数组中的每个结构体中包含一系列不同数据类型的变量。
这对于CPU寄存器与堆栈资源有限的8位控制器来说,产生的代码将太复杂,执行速度也会很慢。
尽可能不使用结构体,即使使用也应该保证结构体结构简单。
可以采用一维数组的形式组织管理数据。
在必须使用结构体的场合下,函数的参数传递与返回值一定使用指针。
阅读更多请您关注: