77问答网
所有问题
能不能把一个函数赋给一个变量?
能不能把一个函数赋给一个变量?
举报该问题
推荐答案 2008-09-07
不能,你赋给变量的最终只是函数指针,而形式上,写的是函数的名字,好像LISP这样的语言可以给变量赋给真正的函数。C++中函数可以接受函数类型,但是不能返回函数类型(通过typedef可以声明这种类型),其实质,都是函数指针,就是一个4字节无符号整型。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/3NWGIqW3.html
其他回答
第1个回答 2008-09-07
可以的, 函数名其实也是一个指针, 是函数的入口地址.
void func(int param);
我们动态调用dll里的函数时就用的函数指针.
你可以到网上搜一下函数指针.
第2个回答 2008-09-07
函数都是有返回值的 例如
int max(int a,int b)
{return a>b?a,b;}
那么你可以这么写
int mm=max(5,6);
...不知道这。。。是不是函数赋给变量?
嘿嘿。其实还有。
可以把函数赋给一个函数指针。
函数指针是一个指针,也是相当于一个变量
第3个回答 2008-09-07
可以,如果函数的返回值类型和变量的定义类型一样
第4个回答 2008-09-07
可以的,像你这么说的是函数返回值付给一个变量
1
2
3
下一页
相似回答
怎么
将一个函数
的返回值赋值
给变量?
答:
直接赋值就行了
,例如:varAAA = FunBBB(paramCCC);当函数返回值的类型与变量匹配时,即可合法地赋值。我们经常将一个功能函数的返回结果(例如获取当前系统时间,得到一个整型数组)保存在变量中,供后续的处理过程使用(例如将这个整型数组转换为字符串,输出到显示子程序)。
input
函数
的内容可以赋值
给变量
对不对
答:
对
。这个赋值逻辑,在input()函数中也是行得通的。用户也可以通过赋值,达到随时提取输入结果的目的。可以对变量进行赋值,这样当用户想提取数据时,只要直接打印变量名,就能唤醒程序对数据的记忆。
怎么把表值
函数
的返回值赋值
一个变量
答:
定义变量的时候,直接等于一个函数返回值即可
。 一、在C语言中,定义变量同时,给变量赋值,称为初始化。 二、初始化形式为 TYPE var_name = INIT_VALUE; 其中TYPE为变量类型, var_name为变量名, INIT_VALUE为初始值。
php
函数
输出结果
赋给一个变量
答:
function aa ($aa) { return $aa;}$str_a = aa(11);echo $str_a;
asp 中如何
把一个函数
值赋值
给一个变量?
答:
value=partNB(2)就行
js可以
将
function的返回值直接赋值
给一个变量
么 比如说var se=function...
答:
告诉你,很简单 alert(se())或者你可以选择 var se= (function(){var str=""...return str})()alert(se)js一切皆对象
...中使用主调
函数
中已经被赋值的
一个变量
,
能不能
行呢?
答:
可以使用全局
变量
,例子如下:include<stdio.h>int a;void f();int main(){a=10;f();}void f() //自定义
函数
{printf("a=%d\n",a);}
大家正在搜
可以给指针变量赋一个
定义变量时必须给变量赋初值
只能给指针变量赋
变量与函数
函数的形参都属于全局变量
为什么要给变量赋初值
变量一定要赋初值吗
指针变量只能赋什么值
变量的定义
相关问题
Java中能把方法赋值给变量么?
怎么把一个匿名函数赋值给一个变量
js可以将function的返回值直接赋值给一个变量么 比如...
调用函数返回的值能不能再赋给其他变量
JS里将函数赋值给变量和将函数名赋值给变量有什么区别?
C语言中能不能将一个整数赋给一个指针变量?
在asp里面可不可以把一个函数返回的结果值赋予一个变量?
C语言中 在一个函数中用 static修饰的变量,还能给它赋...