我需要通過一些結構作爲函數參數這樣C,傳遞結構作爲參數
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
如何傳遞常量結構作爲參數,而不具有第一實例? 就像myFunc(4)作爲unsigned char。
感謝
但myFunc *不接受結構作爲參數? – djechlin