我需要像这样传递一些结构作为函数参数
void myFunc(unsigned char c);
我会用myFunc(4)
,myFunc(8)
左右。
现在该函数接受一个结构作为参数,所以我尝试了
typedef struct {
unsigned char address;
unsigned char command;
unsigned char group;
unsigned char response;
unsigned char flags1;
unsigned char flags2;
}test_t;
void myFunc(test_t test);
myFucn({0,0,0,0,0}); // but this gives me error
如何将 const struct 作为参数传递而不必先实例化?就像 myFunc(4) 作为 unsigned char 一样。
谢谢