44问答网
所有问题
C语言 哪些可作为形参?形参可为函数吗?
形参是函数的,可举个例子吗?大虾
举报该问题
推荐答案 2011-09-01
可以通过函数指针的方式,举例如下:
#include <stdio.h>
void fun1(void (*fun)())
{
fun();
}
void fun2()
{
printf("run fun2()\n");
}
int main()
{
fun1(fun2);
return 0;
}
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://44.wendadaohang.com/zd/6Y6KKZ66K.html
其他回答
第1个回答 2011-08-30
f(g(..))这是可以的 但是实际上当形参的是g()的返回值 谢谢采纳
第2个回答 2011-08-30
函数应该也能作为函数吧,不过一般不这样用。
第3个回答 2011-08-30
参数还可以是函数名
相似回答
C语言中
什么是
形参
,什么是实参?
答:
形参的作用是实现主调函数与被调函数之间的联系,
通常将函数所处理的数据,影响函数功能的因素或者函数处理的结果作为形参
。实参:全称为"实际参数"是在调用时传递给函数的参数,即传递给被调用函数的值。实参可以是常量、变量、表达式、函数等, 无论实参是何种类型的量,在进行函数调用时,它们都必须具有...
C语言中
的实参可以是任意类型的
吗?形参可以
是常量、变量或表达式吗?
答:
实参可以是常量、变量、表达式、函数等任意类型,形参只能是变量,在被定义的函数中,必须指定形参的类型
。形式参数(形参):定义函数名和函数体时需要用的参数,目的是用来接收调用该函数时传递的参数。实际参数(实参):传递给被调用函数的值。通俗的来讲,形参就像物理计算中的公式中的符号,比如Ω,A...
在一个
C语言
程序中,到底哪个是
形参
,哪个又是实参?
答:
int fun(int x); //对
函数
fun声明 int m=2;printf("%d",fun(m)); // printf语句中调用了fun函数,这里面的m 为实参;} int fun(int x) // 定义fun函数功能。这里面的 x
为形参
{x=x+1;return (x);}} 形参和实参的区别:在定义函数时,函数名后面括号中的变量
为形式
...
在
C语言中
什么叫
形式参数
,有什么作用?
答:
// a 是一个实参 return 0;} void method(int i) // i 是一个
形参
{ return;} 形参在使用时(即 "method(a);"), 占用内存, 它的作用是临时存储变量 'a' 的值, 以供"method()"使用, 当"method()"终止后, 该空间就不存在了. 所以, 形参是存储在栈中的....
大家正在搜
c语言函数作为形参
c语言函数中可以没有形参吗
c语言函数形参为数组
c语言函数形式参数
c语言函数必须有形参
c语言形参可以是表达式吗
c语言中函数实参个数怎么求
c语言函数参数
函数的实参可以传递给形参
相关问题
C语言 当函数作为形参的时候 能把函数名作为实参传递给形参吗
C语言实参和形参可以是什么?
c语言:什么时候可以定义函数形参为 &, 什么时候可以定义函...
那么为什么作为函数形参的数组和指针申明可以互换呢?
C语言。一个函数是否可以作为另一个函数的参数?
c语言中,形参可以是常量,变量或表达式,这句话为什么是错的?...
c语言中双引号引起来的字符串可以作为函数参数吗
在C语言中,定义一个函数的形参和实参之间具体是如何进行参数传...