×

编程中function是什么意思

编程中function是什么意思(在C语言程序中,func()是什么意思)

admin admin 发表于2023-09-28 05:57:51 浏览41 评论0

抢沙发发表评论

本文目录

在C语言程序中,func()是什么意思

C语言程序中,func()指的是Function,表示子例程的一般性名词。在某些编程语言中,它指带返回值的子例程或语句。在一些编程语言中起着关键字的作用。

将常用的代码以固定的格式封装(包装)成一个独立的模块,只要知道这个模块的名字就可以重复使用它,这个模块就叫做函数(Function)。函数的本质是一段可以重复使用的代码,这段代码被提前编写好了,放到了指定的文件中,使用时直接调取即可。

Function 除了有“函数”的意思,还有“功能”的意思,中国人将 Function 译为“函数”而不是“功能”,是因为C语言中的函数和数学中的函数在使用形式上有些类似,例如:C语言中有 length = strlen(str),数学中有 y = f(x)。

扩展资料:

C语言中函数定义时给出的参数为形式参数,简称形参;函数调用时给出的参数(也就是传递的数据)称为实际参数,简称实参。函数调用时,将实参的值传递给形参,相当于一次赋值操作。

原则上讲,实参的类型和数目要与形参保持一致。如果能够进行自动类型转换,或者进行了强制类型转换,那么实参类型也可以不同于形参类型,例如将 int 类型的实参传递给 float 类型的形参就会发生自动类型转换。

C语言不允许函数嵌套定义,不能在一个函数中定义另外一个函数,必须在所有函数之外定义另外一个函数。main() 也是一个函数定义,也不能在 main() 函数内部定义新函数。有些编程语言是允许函数嵌套定义的,例如 JavaScript,在 JavaScript 中经常会使用函数的嵌套定义。

参考资料来源:百度百科——Function

参考资料来源:百度百科——C语言

编程中的function和PROCEDURE(真正高手的进,不要复制的!)

function是函数,有返回值,它的结果只是一个值,保存在这个函数中,返回到主程序。procedure是过程,说白了它就是一段程序,用来执行一些操作,如果它不带参数,也可放在主程序或其它函数和过程中。这是我自己理解的,书上的详细介绍:8.1 过程 1.过程的定义 procedure 过程名(形式参数:参数说明);{也可以不带参数}var begin ...end; 2.过程的调用 过程名(实在参数表); 例1:求n个自然数的最大公约数; program gcd1;const maxn=100; var n,i,gcd:integer; a:array); print;end. 8.2 函数 1.函数的定义function 函数名(形参表):函数类型; { ————函数首部}var {————局部变量说明部分}begin {————函数体}... {————函数语句}...函数名:=表达式end;2.函数的调用: 函数在语法上相当于一个表达式,所以,调用时,函数不能独立成为一个语句;它可以出现在任何表达式可以出现的地方。例如赋值语句的右边:X:=函数名(实在参数表); {————X的类型与函数类型必须一致}又,如果函数类型是boolean,则还可以出现在条件语句中,充当条件表达式:if 函数名(实在参数表) then ……例3:编一程序,求从10名同学中选出3名代表,有几种不同的选法。 (公式:C(m,n)=m!/n!*(m-n)!从m中选n) program zohe1;var m,n:integer; c:longint;function factor(x:integer):longint;{定义} var i:integer; p:longint; begin p:=1; for i:=1 to x do p:=p*i; factor:=p;{这个语句必须} end;begin write(’m,n=’);readln(m,n); c:=factor(m) div (factor(n)*factor(m-n));{调用} writeln(’c(’,m,’,’,n,’)=’,c);end. 8.3全局变量和局部变量 在子程序中定义的变量称为局部变量,在程序的一开始定义的变量称为全局变量。全局变量作用域是整个程序;局部变量作用域是定义该变量的子程序。当全局变量与局部变量同名时:在定义局部变量的子程序内,局部变量起作用;在其它地方全局变量起作用。 例4:全局变量和局部变量。 program local_global;var i,k:integer;procedure sub1;var i,j:integer; begin i:=17; writeln(’i in sub=’,i); writeln(’k in sub=’,k); end;begin i:=2;k:=9; writeln(’i in main=’,i); writeln(’k in sub=’,k); sub1; writeln(’i in main=’,i); writeln(’j in main=’,j); readln;end. 上述程序运行时将出现Unknown Identfier;因为变量j在主程序中没定义。 当删除本语句时。运行结果如下: i in main=2 k in main=9 i in sub=17 k in sub=9 i in main=2 8. 4 值参和变量参数 值形参——传值:调用时可用表达式代替形参,不该变实在参数的值。变量形参——传地址:调用时必须用变量代替行参变量,改变实在参数的值。 例4:请看下列程序的运行结果。 program li3_10;var a,b,c:integer;procedure sub(x,y:integer;var z:integer); begin x:=x+1;y:=y+1;z:=x+y; writeln(’sub:x=’,x:2,’y=’,y:2,’z=’,z:2); end;begin a:=1;b:=4;c:=9; writeln(’main:a=’,a:2,’b=’,b:2,’c=’,c); sub(a,b,c); writeln(’main:a=’,a:2,’b=’,b:2,’c=’,c); sub(c+5,b*b,a); writeln(’main:a=’,a:2,’b=’,b:2,’c=’,c); readln;end. main:a=1 b=4 c=9 sub:x=2 y=5 z=7 main:a=1 b=4 c=7 sub:x=13 y=17 z=30 main:a=30 b=4 c=7

function是什么意思啊

【function】英    n.职务;功能;函数;重大聚会;应变量,有相关关系者;取决于vi.运行;起作用【用作名词 】What is his function on the committee?他在委员会里担任什么职务?The teacher did not explain its grammatical function.老师没有解释它的文法功能。The function of the ear is to listen.耳的功能是听。Periodic change imposed on a controlled variable or a function by a controller.通过控制器控制某一变量或函数进行周期性变化。Heads of state attend numerous functions every year.国家首脑每年要出席很多重大宴会。Price is a function of supply and demand.价格取决于供求关系的变化。【用作不及物动词】However, many system features and tasks will not function correctly.但是,许多系统功能和任务将无法正常运行。A new tax and financial system was functioning effectively.新的财税体制有效运行。During the reorganization,we should pay careful attention to selecting the key leaders of these sections so that the latter can function properly.调整时,还要注意选配好这些部门的领导骨干,发挥职能机构的作用。He can’t afford to pay the rent, so for now, his car will also function as his home.他付不起租金,所以目前他的车也当成他的家了。During this mission, the command post is functioning prominently.此次任务中,指挥部的作用尤为突出。【function】用法1、function作名词时,指正式的社交集会,常与at连用。He first met her at a social function.他在一次社交集会上第一次见到她。2、function作名词,可以指人的“职责”或物的“功能”。The function of a policeman is to preserve law and order.警察的职责是维护法律和治安。The function of a clock is to tell the time.钟表的功能是报时。

“functions”是什么意思

释义: 函数(function的复数形式)

短语:

special functions 特殊函数 ; 特殊功能 ; 特色功能 ; 数理方程与特殊函数

Altimeter functions 高度计功能 ; 高度计功用 ; 高度计成果

Matrix functions 矩阵函数

词组短语:

and function 与酌

objective function 目标函数

system function 系统功能;系统函数

transfer function 转移函数,传递函数

basic function 基本功能;基本函数

例句:

  • The support troops perform a variety of functions such as mine clearance, equipment servicing, construction,air support, medical services and many others. 

  • What place can it occupy in each type of discourse, what functions can it assume, and by obeying what rules?“

    它可以在每种话语中占据什么样的位置,它在遵循什么原则的情况下可以有什么样的功能?“

  • This combining of data and functions on that data is a very essence of object-oriented programming That’s really what defines it.

    数据与函数的结合,是面向对象编程的核心,这也就是它的定义。

  • Some people have lost their jobs and can no longer perform basic functions, such as driving due to bad outcomes from LASIK. 

  • So what they do is, they’re describing how these thermodynamic properties change, in terms of only state functions and state variables.

    他们的作用是描述,随着状态函数和状态变量的变化,系统的热力性质如何变化。

php中function是什么意思

function  就是自定义函数如:

function jia($a) {  $b =  $a+10;  return $b; }’以上就是一个自定义函数,下面看看怎么使用它echo jia(‘10’);

显示结果为20    //这里jia就是自定义的函数名,这样只要给$a任何数字返回的结果都为+10的结果,这样就是自定义了一个函数,这个例子是很简单的~  不过通过自定义函数你会发现一切变得更好实现,加油 O(∩_∩)O

刚刚接触c语言,请问函数在编程中是什么意思

编程中的函数的英文名是function,而function有一个意思叫“功能”,所以编程中的函数一词可以理解为”实现某个功能的模块“。

比如学下面这个求最大值的函数

int max(int a,int b){    return (a》b)?a:b;}

它就是一个“功能”,或者说是一个“功能模块”,它所实现的功能就是将所给的两个值中更大的那个找出来并返回给调用它的地方。

中文之所以称之为函数,原因可能是数学中的函数往往有输入和输出,比如y=2x,x是输入,给了输入,就会有一个输出y,而编程中的function也符合这一点(当然,输入不是必须的)。而且将function译为功能感觉也怪怪的,要也是叫功能模块更符合一点。

function()函数的具体用法

函数实际上是一个统一的代码块,你可以随时调用它。所有函数的开头必须加上“function()”

给函数命名:最好的命名方法是,函数拥有的名称和它所表现的功能相一致。

function()函数语法:

function 函数名(参数1 )

{

函数体

return 返回值

}

举例:

《html》《body》《?php》function writeMyName(){echo “Kai Jim Refsnes“;}writeMyName();

扩展资料:

Function,表示子例程的一般性名词。在某些编程语言中,它指带返回值的子例程或语句。在一些编程语言中起着关键字的作用。

在Python中,function是非常重要而且常见的,一般获取类或函数的参数信息。

在脚本语言javascript中,function是定义一个函数的关键字,通常形态是

函数名 = function (参数1 )

{

函数体

return 返回值

}

其中也可以不返回值。

参考资料:百度百科-Function