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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

函数的返回值可以不用赋值_C语言学习|函数的应用《一》

發布時間:2025/3/11 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 函数的返回值可以不用赋值_C语言学习|函数的应用《一》 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

C語言為程序的結構提供了函數和模塊

一、函數的定義與使用

《編程之道》中寫道:“一個程序應該是靈活自由的、它的子過程就像串在一根線子上的珍珠。”子過程在C語言中被稱為”函數“。程序的執行從主函數開始,往復、循環、迭代地調用一個又一個函數。

函數的分類

1.庫函數

printf()、scanf()等都是ANSIC標準的庫函數。任何ANSI C的編譯器,無論在什么的平臺,都必須提供這些函數供用戶使用。僅調用ANSI C庫函數的程序,具有很好的移植性,能在多種平臺上編譯運行。還有數量巨大的第三方函數庫,完成ANSI C中不包括而又是程序設計需要的功能,例如:微積分運算,數據庫和圖形界面等。

2.自定義函數

定義一個函數我們需要確定三部分內容:

1.函數的返回值類型

2.函數的名稱

3.函數的參數

注:函數名的命名是函數的唯一標識,它的命名規則與變量沒什么不同的。

函數定義的語法結構如下:

返回值類型 函數名(類型參數1,類型 參數2)

{

局部變量定義語句

可執行語句序列

}

例子:比較兩個整數大小的函數

intMin(int a,int b)

{

int result=(x>y)?y:x;

return result;

}

這里定義名為Min的函數。它有兩個參數,返回值和參數的類型均為int,函數的作用是比較兩個整數那整數小。此例并非一個可運行的程序。有main()函數的程序才能運行;函數必須main()直接或間接調用才能發揮作用。

二、函數的調用、參數、參數傳遞和返回值

main()函數調用其他函數可以想象成給員工分配任務。

調用函數的實例如下:

比較兩個整數的大小程序;

#include<stdio.h>int max(int i,int t){   int result;   result=i>t?i:t;   return result; }int main(){     int a=36;     int b=72;     int larger;     larger=max(a,b);     printf("%d",larger);     return 0; }

程序運行結果

72

在主函數中變量a和b的值作為參數提供給了max()。這時開始執行max(),且把a與b的值分別復制給了max函數定義的i和t,這個過程就是參數傳遞。max函數內接收的數據的參數(即i和t)叫形式參數,簡稱形參;調用者提供的參數(主函數的a和b這兩個參數)叫實際參數;簡稱實參。

實參的數據必須與形參的數據相等,它們的類型必須匹配(匹配的原則與變量賦值的原則一致)。形參相當于在函數內定義的變量,也可以被賦值。實參與形參有各自的存儲空間,所以形參值得改變不會影響實參。

一個函數可以定義的形參并無明確的數量限制,用戶可以按照需要隨意定義。

參數的類型也沒有限制,任何可用類型均能使用,不同參數可以是不同的類型。例如

int fun(int a,float b,charc){    …}

這樣子寫是合法的。

也可以定義沒有參數的函數,這種函數不需要調用者提供任何數據,例子

int func(void){    …}

三、主函數main()的特殊性

C語言在設計中注重一致性。

1.一致性體現在各個函數都是平等的,沒有主從之分,可以隨意相互調用,每個函數都可以調用其他的函數,其他函數也可以在調用其他函數。函數也可以調用自己,被稱為”遞歸函數“;

2.一致性體現在定義各種函數的語法都遵守共同的語法規則。

盡管main函數也有返回值,但是有時在定義main()時,可以不指明其返回值類型,沒有參數也可以不用void。這種用法是符合C語言語法,任何函數也都可以如此定義。

關注更多C語言學習|函數的應用《二》

總結

以上是生活随笔為你收集整理的函数的返回值可以不用赋值_C语言学习|函数的应用《一》的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 午夜资源| 超碰天堂 | 色欲人妻综合网 | 精品国产一区二区视频 | 日韩成人午夜电影 | 91在现看| 久久91久久 | 老司机精品福利视频 | 中文字幕在线播放 | 国产成人91精品 | 亚洲九色 | 欧美日韩一级视频 | 男操女免费网站 | 精品自拍偷拍 | 黄色激情视频在线观看 | 三级网站免费 | 色老太hd老太色hd | 国产黄视频在线观看 | 午夜免费片| 中文字幕一区二区人妻在线不卡 | 国产成人啪精品午夜在线观看 | 国产在线视频一区 | 国产香蕉视频在线 | 久草福利资源在线观看 | 成人黄色片网站 | 东北毛片 | 97神马影院| 秋霞网av | 日韩 在线| 亚洲欧美www | 欧洲亚洲女同hd | 在线观看欧美日韩 | 蜜桃香蕉视频 | 3p在线播放| 女同性做爰三级 | 久久人人爽人人爽人人av | 国产精品乱轮 | 欧美丝袜一区二区三区 | 久久久啊啊啊 | 成年丰满熟妇午夜免费视频 | 国产精品免费看久久久无码 | 波多野结衣三区 | 韩国女同性做爰三级 | 日韩精品国产AV | aa片在线观看视频在线播放 | 亚洲AV成人无码电影在线观看 | 五号特工组之偷天换月 | 国产精品香蕉国产 | 骚黄网站 | 亚洲奶水xxxx哺乳期 | 国产又大又硬又粗 | 亚洲 欧美 激情 另类 校园 | 一区二区三区在线视频播放 | 视频一区三区 | 黄色网日本 | 国产农村妇女精品一区二区 | 日本国产在线观看 | 视频一区二区三区在线 | 亚洲成人网络 | 玖玖玖精品 | 精品国自产在线观看 | 热99在线 | 日本精品免费一区二区三区 | 潮见百合子 | 少妇光屁股影院 | 制服丝袜一区二区三区 | 97人妻精品一区二区 | 丝袜+亚洲+另类+欧美+变态 | 韩国激情呻吟揉捏胸视频 | 婷婷777| 日韩午夜av | www.毛片com | 极品人妻一区二区三区 | 亚洲欧洲精品成人久久奇米网 | 亚洲综合一区在线观看 | 永久免费看黄网站 | 五十路在线视频 | 欧美日韩福利视频 | 在线免费观看黄色片 | www.com黄色片| 免费日b视频 | 亚洲欧美另类在线视频 | 亚洲天天 | 欧美日韩国产一区二区在线观看 | 96国产视频 | 字幕网在线| 手机在线看片你懂的 | 小香蕉av | 这里有精品视频 | 狂野欧美性猛交xxxx巴西 | 在线观看毛片网站 | 日韩欧美福利 | 妖精视频一区二区 | 国产精品99久久久久久久久 | 热热热热色 | 在线男人天堂 | 亚洲成人一二三 | 日韩午夜精品视频 | 国产精品国产三级国产专播精品人 |