c程序中可以使用的语句只有函数调用语句与表达式语句对吗?
答案:1 悬赏:0 手机版
解决时间 2021-02-09 19:02
- 提问者网友:且恨且铭记
- 2021-02-09 03:20
c程序中可以使用的语句只有函数调用语句与表达式语句对吗?
最佳答案
- 五星知识达人网友:往事隔山水
- 2021-02-09 04:04
C语言中,函数调用的一般形式为:函数名(实际参数表) 对无参函数调用时则无实际参数表。实际参数表中的参数可以是常数,变量或其它构造类型数据及表达式。各实参之间用逗号分隔。 8.4.2 函数调用的方式在C语言中,可以用以下几种方式调用函数: 1. 函数表达式:函数作为表达式中的一项出现在表达式中,以函数返回值参与表达式的运算。这种方式要求函数是有返回值的。例如:z=max(x,y)是一个赋值表达式,把max的返回值赋予变量z。 2. 函数语句:函数调用的一般形式加上分号即构成函数语句。例如: printf ("%d",a);scanf ("%d",&b);都是以函数语句的方式调用函数。 3. 函数实参:函数作为另一个函数调用的实际参数出现。这种情况是把该函数的返回值作为实参进行传送,因此要求该函数必须是有返回值的。例如: printf("%d",max(x,y)); 即是把max调用的返回值又作为printf函数的实参来使用的。在函数调用中还应该注意的一个问题是求值顺序的问题。所谓求值顺序是指对实参表中各量是自左至右使用呢,还是自右至左使用。对此,各系统的规定不一定相同。介绍printf 函数时已提到过,这里从函数调用的角度再强调一下。我会说我复制的?这么清楚了应该看的懂吧?看不懂再问我追问意思就是答案是不对是吧?
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯