日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

c语言函数的程序设计,C语言程序设计第3版,第6章函数程序设计.ppt

發(fā)布時間:2024/2/28 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 c语言函数的程序设计,C语言程序设计第3版,第6章函数程序设计.ppt 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

C語言程序設計第3版,第6章函數(shù)程序設計

C語言程序設計 第6章 函數(shù)程序設計 第6章 數(shù)組程序設計 6.1 函數(shù)概述 6.2 自定義函數(shù)示例 6.3 函數(shù)定義及調用 6.4 函數(shù)嵌套和遞歸函數(shù) 6.5 數(shù)組作為函數(shù)的參數(shù) 6.6 函數(shù)應用舉例 6.1 函數(shù)概述 C語言程序的特點:函數(shù)化結構 函數(shù)分類:系統(tǒng)函數(shù)、用戶函數(shù) 系統(tǒng)函數(shù):printf()、scanf()、sqrt()等 用戶函數(shù):在程序中編寫的函數(shù),又稱自定義函數(shù)。 用戶函數(shù)的特例:main()函數(shù) 如果在程序中經常需要某種處理,就可以編寫一個函數(shù),在需要這種處理時,就調用該函數(shù)。 示例 計算a!+b!+c! 6.3 函數(shù)的定義及調用 6.3.1 函數(shù)的定義 6.3.2 函數(shù)值和return命令 6.3.3 函數(shù)調用 6.3.1函數(shù)定義 函數(shù)定義的一般格式 函數(shù)類型? 函數(shù)名(形式參數(shù)表) { 函數(shù)體 } 形式參數(shù)表的格式 數(shù)據(jù)類型?變量1,數(shù)據(jù)類型?變量2,…,數(shù)據(jù)類型 變量n 6.3.1函數(shù)定義 6.3.2 函數(shù)值和return命令 函數(shù)值是函數(shù)執(zhí)行后帶回的一個結果 函數(shù)值通過函數(shù)體中return命令獲得。 return一般格式 return(表達式) 或: return 表達式 6.3.2 函數(shù)值和return命令 6.3.2 函數(shù)值和return命令 6.3.3 函數(shù)調用 6.3.3 函數(shù)調用 6.3.3 函數(shù)調用 6.3.3 函數(shù)調用 6.3.3 函數(shù)調用 6.3.3 函數(shù)調用 注意 函數(shù)調用時,實參和形參按照在參數(shù)表中的位置對應傳值。 例6-10 編寫輸出n個連續(xù)的任意字符的函數(shù)p_string(),并調用該函數(shù)輸出一個5行的“*”三角形圖案 6.4 函數(shù)嵌套和遞歸函數(shù) 6. 4. 1 函數(shù)嵌套 6. 4. 2 遞歸函數(shù) 6. 4. 1 函數(shù)嵌套 函數(shù)嵌套是指在一個用戶函數(shù)的函數(shù)體中,又出現(xiàn)了另外用戶函數(shù)的調用。如函數(shù)a調用函數(shù)b,函數(shù)b又調用函數(shù)c等。 6. 4. 1 函數(shù)嵌套 6. 4. 2 遞歸函數(shù) 6. 4. 2 遞歸函數(shù) 6. 4. 2 遞歸函數(shù) 6. 4. 2 遞歸函數(shù) 6. 4. 2 遞歸函數(shù) 6.5 數(shù)組作為函數(shù)的參數(shù) 6.5.1 數(shù)組元素作為函數(shù)參數(shù) 6.5.2 一維數(shù)組名作為函數(shù)參數(shù) 6.5.3 用一維數(shù)組求解二維數(shù)組問題 6.5.1 數(shù)組元素作為函數(shù)參數(shù) 6.5.2 一維數(shù)組名作為函數(shù)參數(shù) 6.5.2 一維數(shù)組名作為函數(shù)參數(shù) 6.5.2 一維數(shù)組名作為函數(shù)參數(shù) 6.5.3 用一維數(shù)組求解二維數(shù)組問題 6.5.3 用一維數(shù)組求解二維數(shù)組問題 6.6 函數(shù)應用舉例 6.6.1計算長方體的面積 6.6.2利用遞歸函數(shù)計算Fibonacci數(shù)列 6.6.3排序函數(shù)的設計與應用 6.6.1計算長方體的面積 例6-18 設計一個計算矩形面積的函數(shù),并調用該函數(shù)計算長方體的面積。 問題分析 ⑴ 設矩形面積函數(shù)為area(),原型: float area(foat,float) ⑵ 設長方體的長、寬、高分別為a、b、c,面積為s: s= 2×(area(a,b)+area(b,c)+area(a,c)) ⑶ 設計主函數(shù)main(),在其中輸入a、b、c,然后調用area()計算長方體面積,并輸出結果。 6.6.2 利用遞歸函數(shù)計算Fibonacci數(shù)列 例6-19 計算Fibonacci數(shù)列的第n個數(shù)。 問題分析與算法設計 ⑴ 描述計算Fibonacci數(shù)的遞歸公式 6.6.3排序函數(shù)的設計與應用 例6-20 設計一個對一維數(shù)組排序的sort()函數(shù),并調用它實現(xiàn)數(shù)組排序。 問題分析與算法設計 ⑴ 設計排序函數(shù)sort(),排序算法使用冒泡排序法。 sort()函數(shù)原型 void sort(int,int []) ⑵ 設計input()實現(xiàn)數(shù)組輸入、設計output()實現(xiàn)數(shù)組輸出。函數(shù)原型: void input(int,int []) void output(int ,int []) ⑶ 設計主函數(shù)mian(),在其中定義數(shù)組data。 ① 調用input()函數(shù)建立data數(shù)組。 ② 調用output()函數(shù)輸出data數(shù)組。 ③ 調用sort()函數(shù)對data數(shù)組排序。 ④ 調用output()函數(shù)輸出排序后的結果。 實現(xiàn)程序 6.7 變量的作用域和存儲類型 6.7.1變量的作用域 6.7.2變量的存儲類型 6.7.1 變量的作用域 1.局部變量 在函數(shù)體內定義的變量稱為局部變量,也稱為內部變量。局部變量只能在定義它的函數(shù)中使用。 6.7.1 變量的作用域 2.全

總結

以上是生活随笔為你收集整理的c语言函数的程序设计,C语言程序设计第3版,第6章函数程序设计.ppt的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。