4 回答

TA貢獻(xiàn)1828條經(jīng)驗(yàn) 獲得超4個(gè)贊
function()函數(shù)語(yǔ)法:
function 函數(shù)名(參數(shù)1 [參數(shù)2])
{
函數(shù)體
return 返回值
}
Function函數(shù)是包含在Function和End Function語(yǔ)句之間的一組VBScript語(yǔ)句。Function函數(shù)可以有返回值??梢允褂脜?shù)。如果 Function函數(shù)沒(méi)有任何參數(shù),則 Function語(yǔ)句必須要包含空括號(hào)。 Function函數(shù)通過(guò)函數(shù)名返回一個(gè)值。返回值的數(shù)據(jù)類(lèi)型是Variant.
擴(kuò)展資料
在腳本語(yǔ)言javascript中,function是定義一個(gè)函數(shù)的關(guān)鍵字,通常形態(tài)是
function 函數(shù)名(參數(shù)1 [參數(shù)2])
{
函數(shù)體
return 返回值
}
其中也可以不返回值。
還有另一種完全等價(jià)的定義形態(tài)
函數(shù)名 = function (參數(shù)1 [參數(shù)2])
{
函數(shù)體
return 返回值
}
其中也可以不返回值。

TA貢獻(xiàn)1893條經(jīng)驗(yàn) 獲得超10個(gè)贊
函數(shù)實(shí)際上是一個(gè)統(tǒng)一的代碼塊,你可以隨時(shí)調(diào)用它。所有函數(shù)的開(kāi)頭必須加上“function()”
給函數(shù)命名:最好的命名方法是,函數(shù)擁有的名稱(chēng)和它所表現(xiàn)的功能相一致。
function()函數(shù)語(yǔ)法:
function 函數(shù)名(參數(shù)1 [參數(shù)2])
{
函數(shù)體
return 返回值
}
舉例:
<html><body><?php>function writeMyName(){echo "Kai Jim Refsnes";}writeMyName();
擴(kuò)展資料:
Function,表示子例程的一般性名詞。在某些編程語(yǔ)言中,它指帶返回值的子例程或語(yǔ)句。在一些編程語(yǔ)言中起著關(guān)鍵字的作用。
在Python中,function是非常重要而且常見(jiàn)的,一般獲取類(lèi)或函數(shù)的參數(shù)信息。
在腳本語(yǔ)言javascript中,function是定義一個(gè)函數(shù)的關(guān)鍵字,通常形態(tài)是
函數(shù)名 = function (參數(shù)1 [參數(shù)2])
{
函數(shù)體
return 返回值
}
其中也可以不返回值。

TA貢獻(xiàn)2016條經(jīng)驗(yàn) 獲得超9個(gè)贊
函數(shù)的構(gòu)成
function+函數(shù)名(參數(shù)1,參數(shù)2){函數(shù)實(shí)現(xiàn);}
函數(shù)名不能是數(shù)字開(kāi)頭,可以是字母和下劃線;
函數(shù)的調(diào)用: 函數(shù)名();
作用域
定義在函數(shù)外面的變量,稱(chēng)之為全局變量,整個(gè)文檔都可以訪問(wèn)。
定義在函數(shù)里面的變量為局部變量,只能在該函數(shù)內(nèi)部訪問(wèn)。
var a=10; function aa(){ var a=20; alert(a); }alert(a); aa()
函數(shù)是一個(gè)數(shù)據(jù)類(lèi)型,可以把它賦給變量
var f=function (b){ return (b=b+1); }; alert(f(5));
調(diào)用的時(shí)候使用f(參數(shù))來(lái)使用
函數(shù)可以訪問(wèn)自身內(nèi)部的函數(shù)
function b(){ var a=5; function bb(){ alert(a); } bb(); }b();
當(dāng)內(nèi)部函數(shù)有返回值的時(shí)候 調(diào)用函數(shù)要使用return+函數(shù)
function c(){ var a=10; function bb(){ return a*2; } return bb();} alert(c())
函數(shù)對(duì)自身內(nèi)部函數(shù)的調(diào)用
function d(a,b){ function dd(a){ return a+2 } return c=dd(a)+dd(b); }alert(d(2,3))
函數(shù)對(duì)其他函數(shù)的調(diào)用
function add(a,b){ return a+b; } function sub(a,b){ return a-b; } function bb(x,a,b){ return x(a,b); } alert(bb(sub,2,3))
函數(shù)的遞歸
function cc(a){ if (a==1){ return a; }else{ return a*cc(--a); } } alert(cc(4));

TA貢獻(xiàn)1873條經(jīng)驗(yàn) 獲得超9個(gè)贊
#include <stdio.h>
float calcute_R(float r){//計(jì)算居民用電費(fèi)用
return 4+0.03*r;
}
float calcute_C(float c){//計(jì)算商業(yè)用電費(fèi)用
//float x;
//x=40+0.025*(c>1000)*(c-1000);
return 40+0.025*(c>1000)*(c-1000);
}
float calcute_I(float i){//計(jì)算工業(yè)用電費(fèi)用
return 50+0.04*(i>1000)*(i-1000);
}
int main(){//主函數(shù)
float R,C,I;
float feeR,feeC,feeI;
R=1002;
C=804433340.343;
I=342343543.23543;
feeR=calcute_R(R);
feeC=calcute_C(C);
feeI=calcute_I(I);
printf("residential=%f,residential=%f,industrial=%f\n",feeR,feeC,feeI);
;
}
這里面因?yàn)閷?duì)于商業(yè)和工業(yè)用電在1000以?xún)?nèi)的沒(méi)有標(biāo)明單價(jià),所以假設(shè)為商業(yè)和工業(yè)用電在1000以?xún)?nèi)時(shí)也需要繳納40/50的電費(fèi)。
里面有一個(gè)地方(c>1000)這個(gè)是一個(gè)0/1的運(yùn)算,如果c>1000的話,(c>1000)=1,如果c<1000,(c>1000)=0;
添加回答
舉報(bào)