1.定义函数
u8 CAN1_Send_Msg(u8 *msg)
{
u8 b[4];
for(i=0;i<4;i++)
b[i] = msg[i];
return 0;
}
2.函数调用
u8 current_msg[4] = {
‘1’,‘2’,‘3’,“4”};
CAN1_Send_Msg(current_msg);
首先我们来看,current_msg是数组名,那么current_msg等价于¤t_msg[0]。
又对于定义的函数来说,我们相当于用current_msg将msg替换了。
那么就是说*current_msg[i] 是int类型的。msg[i]就当于current_msg[i]。
执行完的结果是b[0]=‘1’,b[1]=‘2’,b[2]=‘3’,b[3]=‘4’。