{
if((*p)>=60)
pfunc=printpass;
else
punc=printfail;
doprint(p,pfunc);
++p;
}
return 0;
}
typedef struct
{
void **pMem; //指向队列缓存
uint8_t memSize; //队列大小
uint8_t readIndex; //读队列索引
uint8_t writeIndex; //写队列索引
}Queuemsg_stu_t;
数组比较
u8 gui[5]={1,2,3,4,5},zhou[5]={1,2,3,4,5};
if (memcmp(&gui, &zhou, sizeof(zhou)) == 0)// (memcmp(gui, zhou, sizeof(zhou))
{
}
只要gui[]和zhou[]内容一样,比对取地址和值都是可以比对成功
Task_stu_t *pTask_stu_t;
pTask_stu_t = (Task_stu_t *)EEEPROM_BASE_ADDR;
&(pTask_stu_t->timeStamp)); 地址
(pTask_stu_t->timeStamp)); 值
int *ip;
int vaar=20;
ip=&vaar;
printf(" *ip=%d\r\n", *ip);
printf(" vaar=%d\r\n", vaar);
*ip=30;
printf(" *ip=%d\r\n", *ip);
printf(" vaar=%d\r\n", vaar);
函数参数传递