在c語言中語句和函數有什么區別
函數由函數頭和函數體組成,通俗地講函數頭的格式為type 函數名(參數1,……) 注意括號中可以無參數,也可以有參數,函數名前的type為函數的返回類型,“)”后千萬不能加“;”,因為它不是語句,而是函數聲明。
接著是由一對“{}”符號括起來的函數體,其中函數體由變量聲明部分和執行部分組成,聲明部分就是對要用到的變量進行說明,因為C語言變量使用前必須要先聲明,執行部分就是程序要執行的語句。詳細說明建議你看譚浩強教授主編的“C語言程序設計”。
用句不科學地說法來說明他們的區別就是:C語言中以“;”結束的就是語句,帶括號是函數,當然這種觀點不科學,但是,萬一你一時難于理解的話,那你不防這樣去理解,等你以后熟悉C語言了,就不會這樣了。
VB語句函數大全
VB函數大全_基本函數大全 dayf,2009-08-13 10:12:42 Abs 函數 返回數的絕對值。
And 運算符 執行兩個表達式的邏輯連接。Array 函數 返回含一數組的 變體 。
Asc 函數 返回字符串首字母的 ANSI 字符代碼。賦值運算符 (=) 給變量或屬性賦值。
Atn 函數 返回數的反正切值。調用語句 將控制移交 Sub 或 Function 過程。
CBool 函數 返回已被轉換為 Boolean 子類型的變體的表達式。CByte 函數 返回已被轉換為字節子類型的變體的表達式。
CCur 函數 返回已被轉換為貨幣子類型的變體的表達式。CDate 函數 返回已被轉換為日期子類型的變體的表達式。
CDbl 函數 返回已被轉換為雙精度子類型的變體的表達式。Chr 函數 返回指定 ANSI 字符碼的字符。
CInt 函數 返回已被轉換為整數子類型的變體的表達式。Class 對象 提供對已創建的類的事件的訪問。
Class 語句 聲明類名 Clear 方法 清除 Err 對象的所有屬性設置。 CLng 函數 返回已被轉換為 Long 子類型的變體的表達式。
顏色常數 顏色常數列表。比較常數 用于比較運算的常數列表。
連接運算符 (&) 強制兩個表達式的字符串連接。 Const 語句 聲明用于字母值的常數。
Cos 函數 返回角度的余弦值。CreateObject 函數 創建并返回對“自動”對象的引用。
CSng 函數 返回已被轉換為單精度子類型的變體的表達式。CStr 函數 返回已被轉換為字符串子類型的變體的表達式。
日期和時間常數 在日期和時間運算中用來定義星期幾和其他常數的常數列表。日期格式常數 用于日期和時間格式的常數列表。
Date 函數 返回當前系統日期。DateAdd 函數 返回加上了指定的時間間隔的日期。
DateDiff 函數 返回兩個日期之間的間隔。DatePart 函數 返回給定日期 的指定部分。
DateSerial 函數 返回指定年月日的 日期子類型的變體 。DateValue 函數 返回日期子類型的變體 。
Day 函數 返回日期,取值范圍為 1 至 31。Description 屬性 返回或者設置說明某個錯誤的字符串。
Dictionary 對象 存儲數據鍵、項目對的對象。Dim 語句 聲明變量并分配存儲空間。
除法運算符 (/) 兩數相除并以浮點數格式返回商。Do。
Loop 語句 當條件為 True 或者當條件變為 True 時,重復一語句塊。Empty 表示尚未初始化的變量值。
Eqv 運算符 使兩個表達式相等。Erase 語句 重新初始化固定數組的元素并重新分配動態數組的存儲空間。
Err 對象 含有關于運行時錯誤的信息。Eval 函數 計算并返回表達式的值。
Execute 方法 根據指定的字符串,執行正則表達式的搜索。Execute 語句 執行單個或更多的指定語句。
Exit 語句 退出 Do。Loop、For。
Next、 Function 或 Sub 代碼塊。 Exp 函數 返回 e (自然對數的底)的多少次方。
自乘運算符 (^) 指數函數,冪為自變量。False 關鍵字,其值為零。
FileSystemObject 對象 提供對計算機文件系統的訪問。Filter 函數 根據指定的篩選條件,返回含有字符串數組子集的、下限為 0 的數組。
FirstIndex 屬性 返回字符串匹配的位置。Fix 函數 返回數的整數部分。
For。Next 語句 以指定的次數重復一組語句。
For Each。Next 語句 對于數組或集合中的每一個元素,重復一組語句。
FormatCurrency 函數 返回的表達式為貨幣值格式,其貨幣符號采用系統控制面板中定義的。FormatDateTime 函數 返回格式化為日期或時間的表達式。
FormatNumber 函數 返回格式化為數的表達式。FormatPercent 函數 返回格式化為百分比(乘以 100)的表達式,以 % 符號結尾。
Function 語句 聲明形成 Function 過程體的名稱、參數和代碼。GetObject 函數 從文件返回對“自動”對象的訪問。
GetRef 函數 返回對可以綁定到事件的過程的引用。Global 屬性 設置或返回 Boolean 值。
Hex 函數 返回表示數的十六進制值的字符串。HelpContext 屬性 設置或返回幫助文件中某主題的上下文 ID。
HelpFile 屬性 設置或返回幫助文件的全路徑。Hour 函數 返回小時數,取值范圍為 0 至 23。
If。Then。
Else 語句 根據表達式的值,有條件地執行一組語句。IgnoreCase 屬性 設置或返回 Boolean 值,指示模式搜索是否區分大小寫。
Imp 運算符 執行兩個表達式的邏輯隱含。初始化事件 發生在創建相關類的實例時。
InputBox 函數 在對話框中顯示提示,等待用戶輸入文本或者單擊按鈕,并返回文本框的內容。InStr 函數 返回一個字符串在另一個字符串中第一次出現的位置。
InStrRev 函數 返回一個字符串在另一個字符串中出現的位置,是從字符串的末尾算起。Int 函數 返回數的整數部分。
整數除法運算符(\) 兩數相除,返回的商取其整數部分。Is 運算符 比較兩個對象引用變量。
IsArray 函數 返回 Boolean 值,表示變量是否為數組。IsDate 函數 返回 Boolean 值,表示表達式是否可以轉換為日期。
IsEmpty 函數 返回 Boolean 值,表示變量是否已被初始化。IsNull 函數 返回 Boolean 值,表示表達式是否含有無效數據 (Null)。
IsNumeric 函數 返回 Boolean 值,表示表達式能否當作一個數,用來計算。IsObject 函數 返回 Boolean 值,表示表達式是否引用了有效的“自動”對象。
Join 函數 返回連接許多包含在一個數組中的子串而創建的字符串。LBound 函數 對于指示的數組維數,返回最小的可用下標。
函數子程序語句的一般格式是什么
[類型說明]FUNCTION函數名([虛擬參數[,虛擬參數]…]) 類型說明可以是REAL、INTEGER、LOGICAL、CHARACTER、DOUBLE PRECI-SION、COMPLEX中的任意一個,僅僅用來說明函數的類型,可以省略。
函數名的取法與普通變量名的取法相同,因為函數名是用來代表函數值的,故它必然具有類型,如果在關鍵字FUNCTION之前沒有類型說明,則由隱含規則確定函數名的類型。 函數名后括號中的虛擬參數(又稱啞元)只能是簡單變量名、數組名、啞過程名。
如編寫計算M!的函數子程序: INTEGER FUNCTION FC(M) FC=1.0 DO 10 N=2,M 10 FC=FC*N RETURN END 此子程序在后面的例題中可發揮很大的作用。 在上例函數子程序中,定義了整型函數FC,FC只有一個啞元M,在計算運行中,M被多次賦值,得到相應的FC值。
函數語句有哪些
1.測試函數Isalnum 原型:int isalnum(int c) 功能:測試參數c是否為字母或數字:是則返回非零;否則返回零 頭文件:*a 原型:int isapha(int c) 功能:測試參數c是否為字母:是則返回非零;否則返回零 頭文件:*ii 原型:int isascii(int c) 功能:測試參數c是否為ASCII碼(0x00~0x7F):是則返回非零;否則返回零 頭文件:*rl 原型:int iscntrl(int c) 功能:測試參數c是否為控制字符(0x00~0x1F、0x7F):是則返回非零;否則返回零 頭文件:*it 原型:int isdigit(int c) 功能:測試參數c是否為數字:是則返回非零;否則返回零。
頭文件:*ph 原型:int isgraph(int c) 功能:測試參數c是否為可打印字符(0x21~0x7E):是則返回非零;否則返回零 頭文件:*er 原型:int islower(int c) 功能:測試參數c是否為小寫字母:是則返回非零;否則返回零 頭文件:*nt 原型:int isprint(int c) 功能:測試參數c是否為可打印字符(含空格符0x20~0x7E):是則返回非零;否則返回零 頭文件:*ct 原型:int ispunct(int c) 功能:測試參數c是否為標點符號:是則返回非零;否則返回零 頭文件:*er 原型:int isupper(inr c) 功能:測試參數c是否為大寫字母:是則返回非零;否則返回零Isxdigit 原型:int isxdigit(int c) 功能:測試參數c是否為十六進制數:是則返回非零;否則返回零2.數學函數abs 原型:int abs(int i) 功能:返回整數型參數i的絕對值 頭文件:stdlib.h,* 原型:double acos(double x) 功能:返回雙精度參數x的反余弦三角函數值 頭文件:* 原型:double asin(double x) 功能:返回雙精度參數x的反正弦三角函數值 頭文件:* 原型:double atan(double x) 功能:返回雙精度參數的反正切三角函數值 頭文件:*2 原型:double atan2(double y,double x) 功能:返回雙精度參數y和x由式y/x所計算的反正切三角函數值 頭文件:* 原型:double cabs(struct complex znum) 功能:返回一個雙精度數,為計算出復數znum的絕對值。Complex的結構模式在math.h中給出定義,其定義如下: struct complex { double a,y }; 頭文件:stdlib.h,* 原型:double ceil(double x) 功能:返回不小于參數x的最小整數 頭文件:math.h_clear87 原型:unsigned int _clear87(void) 功能:清除浮點運算器狀態字 頭文件:float.h_control87 原型:unsigned int _control87(unsigned int newvals,unsigned int mask) 功能:取得或改變浮點運算器控制字 頭文件:* 原型:double cos(double x)功能:返回參數x的余弦函數值 頭文件:* 原型:double cosh(double x) 功能:返回參數的雙曲線余弦函數值 頭文件:* 原型:char*ecvt(double value,int ndigit,int*decpt,int*sign) 功能:把雙精度數value轉換為ndigit位數字的以空格字符結束的字符串,decpt指向小數點位置,sign為符號標志。
函數返回值為指向轉換后的字符串的指針 頭文件:* 原型:double exp(double x) 功能:返回參數x的指數函數值 頭文件:* 原型:double fabs(double x) 功能:返回參數x的絕對值 頭文件:* 原型:double floor(double x)功能:返回不大于參數x的最大整數頭文件:* 原型:double fmod(double x,double y) 功能:計算x/y的余數。返回值為所求的余數值 頭文件:math.h_fprest 原型:void _fprest(void) 功能:重新初始化浮點型數數學包頭文件:* 原型:double frexp(double value,int*eptr) 功能:把雙精度函數value分解成尾數和指數。
函數返回尾數值,指數值存放在eptr所指的單元中 頭文件:* 原型:double frexp(double x,double y)功能:返回由參數x和y所計算的直角三角形的斜邊長 頭文件:* 原型:long labs(long n) 功能:返回長整數型參數n的絕對值 頭文件:* 原型:double ldexp(double value,int exp) 功能:返回value*2exp的值 頭文件:* 原型:double log(double x) 功能:返回參數x的自然對數(ln x)的值 頭文件:*10 原型:double log10(double x) 功能:返回參數x以10為底的自然對數(lg x)的值 頭文件:* 原型:double modf(double value,double*iptr) 功能:把雙精度數value分為整數部分和小數部分。整數部分保存在iptr中,小數部分作為函數的返回值 頭文件:* 原型 :double poly(double x,int n,double c[ ]) 功能:根據參數產生x的一個n次多項式,其系數為 c[0],c[1],…c[n]。
函數返回值為給定x的多項式的值 頭文件:* 原型:double pow(double x,double y) 功能:返回計算xy的值 頭文件:*10 原型:double pow10(int p) 功能:返回計算10p的值 頭文件:* 原型:int rand(void) 功能:隨機函數,返回一個范圍在0~215-1的隨機整數 頭文件:* 原型:double sin(double x) 功能:返回參數x的正弦函數值 頭文件:* 原型double sinh(double x) 功能:返回參數x的雙曲正弦函數值 頭文件:* 原型:double sqrt 功能:返回參數x的平方根值 頭文件:* 。