国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計 > 正文

【C語言簡單說】七:自定義函數(shù)(2)

2019-11-08 02:58:23
字體:
供稿:網(wǎng)友

剛剛說了如何自定義函數(shù)。那只是最簡單的形式,那我們現(xiàn)在開始來說函數(shù)的返回值。我們先貼上之前的代碼:

#include<stdio.h>#include<stdlib.h>//頭文件下面void dy(){ 在這里我開始說明自定義函數(shù)中的void是啥意思。在這里這個void是說明沒有返回值的意思;什么叫做沒有返回值?我舉個例子吧:

例如你要寫一個函數(shù)是做加法運算的函數(shù),你輸入兩個值,函數(shù)會返回給你兩個值相加的結(jié)果。那么返回,怎么返回呢?那就需要返回值了,在這里的void是表示這個函數(shù)沒有返回值的意思,對的,也沒錯,這個函數(shù)是沒有返回值的,那我們修改一下我們上一節(jié)的程序,如下:

#include<stdio.h>#include<stdlib.h>int dy(){ printf("這里是dy函數(shù)/n"); return 13; }int main() { int a=0; a=dy(); printf("我們調(diào)用dy后,給了一個結(jié)果給a,a的值是%d/n",a); system("pause"); return 0;}

我們首先看dy函數(shù),我們的dy函數(shù)之前的void已經(jīng)改成了int吧?那就說明我們的這個函數(shù)是有結(jié)果的;我們再看我們函數(shù)里面的代碼是不是多出來了一個我們不認識的return 13?在這里就是返回值的意思,return 的意思就是程序運行到這里,跳出程序,如果后面跟了一個值,那么將會返回那個值,在這里是return 13,那么就是程序到return 這里結(jié)束,然后返回13這個值。

好了,我們看我們的main函數(shù)里面,這樣結(jié)合起來才會懂。我們創(chuàng)建了一個a變量a,最開始的時候的值是0,我們看下一行,我們調(diào)用了dy函數(shù)。然后使用了一個a變量接收dy函數(shù)返回的值。之前我說過,dy函數(shù)遇見return 后返回了13對吧,那么在這里意思就是dy函數(shù)結(jié)束后會返回一個13這個值出來,那么我們用a變量來接收這個函數(shù)的話,那么就會存儲到a變量里面;我們下一句就是輸出了,我們試著看一下結(jié)果: dy函數(shù)調(diào)用

那么這個返回值搞懂了吧?那么我們的main函數(shù)里面的東西也懂了嘛?

持續(xù)更新中…


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 铅山县| 丰台区| 宁津县| 沈丘县| 建阳市| 鹤庆县| 丽江市| 全椒县| 鹤山市| 长沙县| 新沂市| 永善县| 长宁区| 楚雄市| 攀枝花市| 滁州市| 柏乡县| 贺兰县| 云梦县| 四平市| 屯留县| 房山区| 桐梓县| 平舆县| 白水县| 澄江县| 泗洪县| 六安市| 焉耆| 青铜峡市| 孟州市| 富川| 伊春市| 松阳县| 仁怀市| 湖州市| 格尔木市| 柘城县| 甘谷县| 贵港市| 五常市|