4 回答

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

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

TA貢獻2016條經驗 獲得超9個贊
函數的構成
function+函數名(參數1,參數2){函數實現;}
函數名不能是數字開頭,可以是字母和下劃線;
函數的調用: 函數名();
作用域
定義在函數外面的變量,稱之為全局變量,整個文檔都可以訪問。
定義在函數里面的變量為局部變量,只能在該函數內部訪問。
var a=10; function aa(){ var a=20; alert(a); }alert(a); aa()
函數是一個數據類型,可以把它賦給變量
var f=function (b){ return (b=b+1); }; alert(f(5));
調用的時候使用f(參數)來使用
函數可以訪問自身內部的函數
function b(){ var a=5; function bb(){ alert(a); } bb(); }b();
當內部函數有返回值的時候 調用函數要使用return+函數
function c(){ var a=10; function bb(){ return a*2; } return bb();} alert(c())
函數對自身內部函數的調用
function d(a,b){ function dd(a){ return a+2 } return c=dd(a)+dd(b); }alert(d(2,3))
函數對其他函數的調用
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))
函數的遞歸
function cc(a){ if (a==1){ return a; }else{ return a*cc(--a); } } alert(cc(4));

TA貢獻1873條經驗 獲得超9個贊
#include <stdio.h>
float calcute_R(float r){//計算居民用電費用
return 4+0.03*r;
}
float calcute_C(float c){//計算商業用電費用
//float x;
//x=40+0.025*(c>1000)*(c-1000);
return 40+0.025*(c>1000)*(c-1000);
}
float calcute_I(float i){//計算工業用電費用
return 50+0.04*(i>1000)*(i-1000);
}
int main(){//主函數
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);
;
}
這里面因為對于商業和工業用電在1000以內的沒有標明單價,所以假設為商業和工業用電在1000以內時也需要繳納40/50的電費。
里面有一個地方(c>1000)這個是一個0/1的運算,如果c>1000的話,(c>1000)=1,如果c<1000,(c>1000)=0;
添加回答
舉報