C++初始化定义看不懂 尤其括号里面是什么意思
哪个大神解释下这是怎么定义的啊什么意思告诉我语法就行int_32cmd_pmt2Cal(Cmd*cmd,booleanfluidCmd=FALSE);int_32cmd_...
哪个大神解释下 这是怎么定义的啊 什么意思 告诉我语法就行 int_32 cmd_pmt2Cal (Cmd* cmd, boolean fluidCmd = FALSE);
int_32 cmd_pmt2Cal (Cmd* cmd, boolean fluidCmd = FALSE);
int_32 cmd_pmt2Cal(Cmd * cmd, boolean fluidCmd)
{......
}
你好 这是定义了个结构体数组 请问在上面这个函数中 参数值分别是多少 怎样将参数值传递给他 展开
int_32 cmd_pmt2Cal (Cmd* cmd, boolean fluidCmd = FALSE);
int_32 cmd_pmt2Cal(Cmd * cmd, boolean fluidCmd)
{......
}
你好 这是定义了个结构体数组 请问在上面这个函数中 参数值分别是多少 怎样将参数值传递给他 展开
展开全部
int_32是返回值。
cmd_pmt2Cal是函数名。
Cmd* cmd是函数参数,一个cmd类型的指针。
boolean fluidCmd = FALSE是函数参数,一个boolean型变量
调用这个函数的时候,可以不对第二个参数(boolean型)进行赋值,他会默认使用FALSE。
还有,这个是Java是语法,C++没有boolean,只有bool。Java才有boolean。
比如 cmd_pmt2Cal(pCmd, true);这样就调用了。
pCmd是一个Cmd类型的指针。
cmd_pmt2Cal是函数名。
Cmd* cmd是函数参数,一个cmd类型的指针。
boolean fluidCmd = FALSE是函数参数,一个boolean型变量
调用这个函数的时候,可以不对第二个参数(boolean型)进行赋值,他会默认使用FALSE。
还有,这个是Java是语法,C++没有boolean,只有bool。Java才有boolean。
比如 cmd_pmt2Cal(pCmd, true);这样就调用了。
pCmd是一个Cmd类型的指针。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
函数返回值是32位有符号整数。
两个调用参数:指向Cmd类型的指针和一个布尔型参数。
调用方法:
Cmd MyCmd; int_32 x; ...//需要给MyCmd赋值
x=cmd_pmt2Cal(&MyCmd,TRUE);
或者x=cmd_pmt2Cal(&MyCmd);// 当省略第二参数时,系统自动采用函数定义中的默认参数FALSE作为第二参数调用取值。
两个调用参数:指向Cmd类型的指针和一个布尔型参数。
调用方法:
Cmd MyCmd; int_32 x; ...//需要给MyCmd赋值
x=cmd_pmt2Cal(&MyCmd,TRUE);
或者x=cmd_pmt2Cal(&MyCmd);// 当省略第二参数时,系统自动采用函数定义中的默认参数FALSE作为第二参数调用取值。
追问
兄弟 这个程序主控芯片MCF5205 系统是cUlinux 我怎样梳理这个程序的主干啊 现在有个makefile 还有好多.cpp .h 我该怎么阅读程序
追答
只能从入口程序开设一点一点地理了,顺序的程序看完再看中断调用。最好结合运行情况来看,有时还需要自己增加调试信息来辅助分析。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询