函式專題(簡介)
一、 引入
在數學中有表示關係函式「f(x)」,「f(x)」中的「x」是自變數「f(x)」的值是因變數.
例1:f(x)=x+y;
二、 概述
在c語言中,「f(x)」同樣表示關係函式,x就是傳入的值,
若x=1,那麼在例1中f(x)=f(1)=1+y;那麼1+y的結果就是返回值。
三、 說明
1. 乙個源程式檔案(.c)由乙個或多個函式組成,必須有且僅有乙個main函式
2. 程式從main開始,執行完main中的所有語句(包括呼叫其他函式)後,回到main結束
3. 函式之間的呼叫關係:主函式可以呼叫其他函式,其他函式之間可以相互呼叫,除主函式以外同乙個函式可以被呼叫一次或者任意多次。
4. 函式種類從使用者的角度來看可以分為兩種
a) 標準函式:也就是庫函式,由系統提供,用」#include <???>」命令包含使用
b) 使用者自定義函式:由使用者自定義的函式
四、 函式的一般形式
型別識別符號 函式名(型別1 形參1,型別2 形參2,……,形參n形參n)
{
函式體;
return 返回值;
}
五、 說明
a) 型別識別符號:標誌返回值型別
b) 函式名:定義的函式名字,遵循識別符號命名規則,乙個c檔案中函式名不可以重名,也就是說函式名唯一
形參:只能是變數,可以有多個形參,每個形參之前必須由型別,若沒有形參怎稱為無參函式,如:型別識別符號
函式名()
{
函式語句;
return 返回值;
}
c) 函式體:若沒有函式的怎稱為空函式,空函式沒有任何實際作用
d) 返回值:由return帶回,返回值必須與函式名前的型別識別符號是相同型別
例如:
int 函式名()
{
int x;
return x;
}
六、函式的引數
a) 形參和實參
i. 形式引數:簡稱「形參」,定義函式時,在括號中的引數稱為「形式引數」,不佔空間!!直到接受實參值時才向系統申請空間
例如:
型別識別符號函式名(形參)
{
}
ii. 實際引數:簡稱「實參」,是函式呼叫時,給括號中傳的值叫做「實際引數」
例如:
intmain(void)
(本人水平有限,c語言博大精深,此處只是c函式的大體說明,若有不足之處,請見諒)
大資料專題(一) 簡介
一 什麼是大資料 在網際網路技術發展到至今階段,大量日常,工作等事務產生的資料都已經資訊化,人類產生的資料量相比以前有了 式的增長,以前傳統的資料處理技術已經無法勝任,需求催生技術,一套用來處理海量資料的技術應運而生,這就是發資料技術。梳理海量資料的核心技術 這些核心技術的實現是不需要使用者從零開始...
函式專題 CASE WHEN
case when 語句 一 概述 1.這個語句使用起來像decode函式加強版,9i之後的多重條件分支語句,decode配合例如sign類似的函式也能達到case when的效果,但是case when效率更高,需要注意的是,每個值返回的型別需要一致。2.case語句可以實現if語句的功能。3.c...
Oracle 函式專題 TO CHAR
to char函式提供一套有效的工具用於把各種資料型別 日期 時間,int,float,numeric 轉換成格式化的字串以及反過來從格式化的字串轉換成原始的資料型別 模板一select to char sysdate,模板 from dual 模板如下 hh 一天的小時數 01 12 hh12 一...