相关疑难解决方法(0)

为什么sizeof被认为是运营商?

为什么被sizeof认为是操作员而不是功能?

有资格成为运营商需要什么财产?

c operators sizeof

86
推荐指数
4
解决办法
2万
查看次数

在C中将struct复制到struct

我想将一个相同的结构复制到另一个结构中,然后将其用作第一个结构的比较.问题是,当我这样做时,我的编译器给了我一个警告!我应该以其他方式做到这一点还是我做错了:

在标题文件中:

extern struct RTCclk
{
uint8_t second;
uint8_t minute;
uint8_t hour;
uint8_t mday;
uint8_t month;
uint8_t year;
}
RTCclk;
Run Code Online (Sandbox Code Playgroud)

在C文件中:

struct RTCclk RTCclk;
struct RTCclk RTCclkBuffert;

void FunctionDO(void)
{
   ... // Some Code
   /* Copy first struct values into the second one */
   memcpy(&RTCclk, &RTCclkBuffert, sizeof RTCclk);
}
Run Code Online (Sandbox Code Playgroud)

c struct copy microchip

61
推荐指数
3
解决办法
16万
查看次数

标签 统计

c ×2

copy ×1

microchip ×1

operators ×1

sizeof ×1

struct ×1