我的主函数中有两个指针变量: largest_ptr和smallest_ptr。任务是调用find_max_min()函数,将两个数组(都是全局的)中的最大和最小元素分配给相应的指针。void find_min_max(uint8_t* a, uint8_t* b); //function declaration
u
是否可以使用指针数学在结构中移动并将数据分配给其成员?我有一个大的结构,只包含uint8_t数据,编写所有这些结构成员的名称是一项很大的工作。我希望我能为第一个数据分配一个指针,然后将8添加到地址。这个是可能的吗?/* All pieces of data are the same size */{ uint8_t b;
uint
我有一个编码风格/代码优化相关的问题。我需要声明一个数组,它将包含一些传感器数据。这个数组需要在两个作用域中可用--测量.c和Communicationation.c。1.当一个数组被全局声明在度量衡.c内时,我将使用fcn在不同的范围内获得指向这个数组的指针。uint8_t* gPtr = (NULL); // initialising as a null pointer
{
static uint8_t* getA