C语言中的函数调用关系

C语言中的函数调用关系,第1张

嗯,我认为也不能调用,

在func这个函数里,one被优先识别为一个整形的变量,而不是一个函数,

#include

<stdio.h>

void

one(int

a,int

b)

int

func(int

one,int

c)

int

main()

{

func(1,2)

return

0

}

void

one(int

a,int

b)

{

printf("%d

%d",a,b)

}

int

func(int

one,int

c)

{

printf("%d

%d",one,c)

one(3,4)

}

在这段代码里可证实我的说法,该代码不能运行,错误信息为:"在func函数中one不能作为一个函数"

调用函数就是计算机编译或运行时,使用某个函数来完成相关命令。对无参函数调用时则无实际参数表。实际参数表中的参数可以是常数、变量或其它构造类型数据及表达式。各实参之间用逗号分隔。

在程序中通过对函数的调用来执行函数体,其过程与其它语言的子程序调用相似。

C语言中,函数调用的一般形式为:

函数名(实际参数表)

对无参函数调用时则无实际参数表。实际参数表中的参数可以是常数、变量或其它构造类型数据及表达式。各实参之间用逗号分隔。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/8067691.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-13
下一篇 2023-04-13

发表评论

登录后才能评论

评论列表(0条)

保存