
有如下函数调用语句func(rec1,rec2+rec3,(rec4,rec5));该函数调用语句中含有的实参个数是多少??
4个回答
展开全部
4个形参。
C 语言中的函数定义的一般形式如下:
return_type function_name( parameter list ){body of the function}
参数列表包括函数参数的类型、顺序、数量。参数是可选的,也就是说,函数可能不包含参数。根据运算符优先级,圆括号运算符>加运算符>逗号运算符,因此可以怕你当初参数列表有4个参数。
扩展资料:
c语言书写规则:
1.一个说明或一个语句占一行。
2.用{} 括起来的部分,通常表示了程序的某一层次结构。{}一般与该结构语句的第一个字母对齐,并单独占一行。
3.低一层次的语句或说明可比高一层次的语句或说明缩进若干格后书写。以便看起来更加清晰,增加程序的可读性。在编程时应力求遵循这些规则,以养成良好的编程风格。
参考资料:
展开全部
C语言规定,函数调用时实参与实参之间是用逗号隔开的,所以,本题的函数调用语句中包含3个实参,其中第一个实参是rec1,第二个实参是rec2+rec3,第三个实参是(rec4,rec5),这里的第三个实参就是一个逗号表达式,根据逗号表达式的运算规则,第三个实参的值应该等于rec5的值。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
3个
rec1
rec2+rec3
(rec4,rec5)//这是逗号表达式
rec1
rec2+rec3
(rec4,rec5)//这是逗号表达式
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1.B 2C 3B 4C 5D 6C 7B 8C 9D 10B
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询