国产亚洲精品福利在线无卡一,国产精久久一区二区三区,亚洲精品无码国模,精品久久久久久无码专区不卡

當(dāng)前位置: 首頁 > news >正文

網(wǎng)站后端開發(fā)需要學(xué)什么互聯(lián)網(wǎng)營銷師考證多少錢

網(wǎng)站后端開發(fā)需要學(xué)什么,互聯(lián)網(wǎng)營銷師考證多少錢,網(wǎng)站規(guī)劃的一般步驟,潮州做網(wǎng)站目錄 一、什么是函數(shù) 二、函數(shù)的分類 2.1 庫函數(shù) 2.2 自定義函數(shù) 三、函數(shù)的參數(shù) 3.1 實際參數(shù)(實參) 3.2 形式參數(shù)(形參) 四、函數(shù)的調(diào)用 4.1 傳值調(diào)用 4.2 傳址調(diào)用 五、函數(shù)的嵌套調(diào)用和鏈?zhǔn)皆L問 5.1 嵌套調(diào)用 5.2 鏈?zhǔn)皆L問…

目錄

一、什么是函數(shù)

二、函數(shù)的分類

? ? ? ? 2.1 庫函數(shù)

? ? ? ? 2.2 自定義函數(shù)

三、函數(shù)的參數(shù)

? ? ? ? 3.1 實際參數(shù)(實參)

? ? ? ? 3.2 形式參數(shù)(形參)

四、函數(shù)的調(diào)用

? ? ? ? 4.1 傳值調(diào)用

? ? ? ? 4.2 傳址調(diào)用

五、函數(shù)的嵌套調(diào)用和鏈?zhǔn)皆L問

? ? ? ? 5.1 嵌套調(diào)用

? ? ? ? 5.2 鏈?zhǔn)皆L問

六、函數(shù)的聲明和定義

? ? ? ? 6.1 函數(shù)的聲明

? ? ? ? 6.2 函數(shù)的定義

七、函數(shù)遞歸


一、什么是函數(shù)

? ? ? ? 函數(shù)是一個大型程序中的某部分代碼, 由一個或多個語句塊組成。它負(fù)責(zé)完成某項特定任務(wù),而且相較于其他代 碼,是相對獨(dú)立的。一般會有輸入?yún)?shù)并有返回值,提供對過程的封裝和細(xì)節(jié)的隱藏。

二、函數(shù)的分類

? ? ? ? 函數(shù)可以分為庫函數(shù)和自定義函數(shù)。

? ? ? ? 2.1 庫函數(shù)

????????在我們學(xué)習(xí)C語言編程的時候,當(dāng)一個代碼編寫完成之后想知道結(jié)果,想把這個結(jié)果打印到屏幕上,我們會頻繁的使用一個功能:將信息按照一定的格式打印到屏幕上(printf)。在編程的過程中我們會頻繁的做一些字符串的拷貝工作(strcpy)、計算n的k次方(pow)、求絕對值(abs)。

????????像上述描述的基礎(chǔ)功能,它們不是業(yè)務(wù)性的代碼,在開發(fā)過程中每個程序員都可能用的到為支持可移植性和提高程序的效率,所以C語言的基礎(chǔ)庫中提供了一系列類似的庫函數(shù),方便程序員
進(jìn)行軟件開發(fā)。
? ? ? ? 學(xué)習(xí)庫函數(shù)參考網(wǎng)址:www.cplusplus.com

? ? ? ? C語言常用的庫函數(shù)有IO函數(shù)、字符串操作函數(shù)、內(nèi)存操作函數(shù)、時間/日期函數(shù)、數(shù)學(xué)函數(shù)等,使用庫函數(shù),必須包含 #include 對應(yīng)的頭文件。

? ? ? ? 2.2 自定義函數(shù)

????????自定義函數(shù)和庫函數(shù)一樣,有函數(shù)名,返回值類型和函數(shù)參數(shù),自己設(shè)計函數(shù)來完成業(yè)務(wù)的需要。

ret_type fun_name(para1, para2,....?)
{
????????statement;//語句項
}
ret_type 返回類型
fun_name 函數(shù)名
para1 ,para2函數(shù)參數(shù)

? ? ? ? 示例:設(shè)計一個函數(shù)找兩個整數(shù)的最大值

#include <stdio.h>
int get_max(int x, int y)
{
????????return (x>y)?(x):(y);
}
int main()
{
????????int num1 = 10;
????????int num2 = 20;
????????int max = get_max(num1, num2);
????????printf("max = %d\n", max);
????????return 0;
}

三、函數(shù)的參數(shù)

? ? ? ? 3.1 實際參數(shù)(實參)

????????真實傳給函數(shù)的參數(shù),叫實參,可以是常量、變量、表達(dá)式、函數(shù)等,無論實參是何類型,在進(jìn)行函數(shù)調(diào)用時,它們都必須有確定的值,來把這些值傳送給形參。

? ? ? ? 3.2 形式參數(shù)(形參)

????????形式參數(shù)是指函數(shù)名后括號中的變量,因為形式參數(shù)只有在函數(shù)被調(diào)用的過程中才實例化(分配內(nèi)存單元),故叫形式參數(shù)。當(dāng)函數(shù)調(diào)用完成后形式參數(shù)自動銷毀,故形式參數(shù)只在函數(shù)中有效,形參實例化之后其實相當(dāng)于實參的一份臨時拷貝

四、函數(shù)的調(diào)用

? ? ? ? 4.1 傳值調(diào)用

????????函數(shù)的形參和實參分別占有不同內(nèi)存塊,對形參的修改不會影響實參。

? ? ? ? 4.2 傳址調(diào)用

????????傳址調(diào)用是把函數(shù)外部創(chuàng)建變量的內(nèi)存地址傳遞給函數(shù)參數(shù)的一種調(diào)用函數(shù)的方式,函數(shù)內(nèi)部可以直接操作函數(shù)外部的變量。

五、函數(shù)的嵌套調(diào)用和鏈?zhǔn)皆L問

????????函數(shù)和函數(shù)之間可以根據(jù)實際的需求進(jìn)行組合。

? ? ? ? 5.1 嵌套調(diào)用

#include <stdio.h>
void new_line()
{
????????printf("hehe\n");
}
void three_line()
{
????????int i = 0;
????????for(i=0; i<3; i++)
????????{
????????????????new_line();
????????}
}
int main()
{
????????three_line();
????????return 0;
}

????????函數(shù)可以嵌套調(diào)用,但是不能嵌套定義。

? ? ? ? 5.2 鏈?zhǔn)皆L問

????????把一個函數(shù)的返回值作為另外一個函數(shù)的參數(shù)

#include <stdio.h>
#include <string.h>
int main()
{
????????char arr[20] = "hello";
????????int ret = strlen(strcat(arr,"bit"));
????????printf("%d\n", ret);
????????return 0;
}

六、函數(shù)的聲明和定義

? ? ? ? 6.1 函數(shù)的聲明

????????告訴編譯器有一個函數(shù)叫什么,參數(shù)是什么,返回類型是什么,函數(shù)的聲明一般出現(xiàn)在函數(shù)的使用之前。要滿足先聲明后使用,函數(shù)的聲明一般要放在頭文件中。

? ? ? ? 6.2 函數(shù)的定義

????????函數(shù)的定義是指函數(shù)的具體實現(xiàn),實現(xiàn)函數(shù)的功能。

七、函數(shù)遞歸

? ? ? ? 遞歸:程序調(diào)用自身稱為遞歸。遞歸做為一種算法在程序設(shè)計語言中廣泛應(yīng)用。 一個過程或函數(shù)在其定義或說明中有直接或間接調(diào)用自身的一種方法,遞歸策略只需少量的程序代碼就可描述出解題過程所需要的多次重復(fù)計算,大大地減少了程序的代碼量,遞歸的主要思考方式在于:把大事化小。

? ? ? ? 遞歸的必要條件:存在限制條件,當(dāng)滿足這個限制條件的時候,遞歸便不再繼續(xù);每次遞歸調(diào)用之后越來越接近這個限制條件。

? ? ? ? 示例:輸入一個整型值(無符號),按照順序打印它的每一位

#include <stdio.h>
void print(int n)
{
????????if(n>9)
????????{
????????????????print(n/10);
????????}
????????printf("%d ", n%10);
}
int main()
{
????????int num;

? ? ? ? scanf("%d",&num);
????????print(num);
????????return 0;
}

http://aloenet.com.cn/news/39821.html

相關(guān)文章:

  • 做調(diào)查問卷換賞金的網(wǎng)站百度推廣客服電話
  • 做ps圖標(biāo)什么網(wǎng)站最好什么關(guān)鍵詞可以搜到那種
  • 黨建網(wǎng)站建設(shè)方案自媒體運(yùn)營主要做什么
  • 黑鏡wordpress主題優(yōu)化防疫措施+科學(xué)精準(zhǔn)防控
  • 幫媽媽做家務(wù)作文網(wǎng)站百度極速版免費(fèi)下載安裝
  • 類似網(wǎng)站的建設(shè)無錫百度正規(guī)推廣
  • 網(wǎng)站設(shè)計培訓(xùn)班詢站長工具推薦網(wǎng)站
  • 門戶網(wǎng)站是內(nèi)網(wǎng)還是外網(wǎng)2345網(wǎng)址導(dǎo)航桌面版
  • 網(wǎng)站開發(fā)用php還是java好seo排名
  • 負(fù)責(zé)網(wǎng)站開發(fā)的崗位建立網(wǎng)站怎么搞
  • 鶴壁做網(wǎng)站的公司360搜索引擎地址
  • 順義做網(wǎng)站公司百度指數(shù)的網(wǎng)址
  • 哪家公司做網(wǎng)站好新區(qū)seo整站優(yōu)化公司
  • 如何拿qq空間做網(wǎng)站推廣搜索怎么選關(guān)鍵詞
  • wordpress創(chuàng)建單頁seo優(yōu)化方法有哪些
  • 哈爾濱網(wǎng)站建設(shè)推廣公司網(wǎng)站備案信息查詢
  • 廣州做網(wǎng)站比較有名的公司網(wǎng)站seo檢測工具
  • wordpress 網(wǎng)頁排版錯誤寧波seo鏈接優(yōu)化
  • wordpress排行榜模板seo排名點(diǎn)擊軟件推薦
  • 哪些網(wǎng)站可以用來做百科參考西安關(guān)鍵詞優(yōu)化軟件
  • 醫(yī)院網(wǎng)站建設(shè)目的萬網(wǎng)域名查詢接口
  • 長沙網(wǎng)站建設(shè)開發(fā)seo百度網(wǎng)站排名軟件
  • 西安網(wǎng)站建設(shè)陜icp投廣告哪個平臺好
  • 網(wǎng)站源碼分享網(wǎng)google服務(wù)框架
  • 怎樣建俄文網(wǎng)站濟(jì)南網(wǎng)站推廣優(yōu)化
  • 本地手機(jī)網(wǎng)站建設(shè)灰色行業(yè)推廣平臺
  • wordpress 插入音樂浙江seo公司
  • 優(yōu)化外包顧問青島seo網(wǎng)站排名優(yōu)化
  • 深圳網(wǎng)站seo教程簡述提升關(guān)鍵詞排名的方法
  • 網(wǎng)站備案負(fù)責(zé)人幕布照無憂seo博客