最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C語言菜鳥基礎教程之自定義函數

 更新時間:2017年10月03日 10:15:32   作者:翡翠森林Z  
自定義函數: 必須直接或間接在main中調用,否則該自定義函數不會被執(zhí)行。 返回值類型 函數名(參數類型 參數名,參數類型 參數名...)

先動手編寫程序:

#include <stdio.h>

int add(int x, int y)
{
  int z = x + y;
  return z;
}

int main()
{
  int a = 1;
  int b = 2;
  int c = add(a, b);
  printf("c = %d\n", c);
  
  return 0;
}

運行結果:

c = 3


程序分析:
(1)
函數定義的形式為:
類型 函數名稱(類型 形式參數,……)
{
函數體
}

(2)
對應于咱們的程序,定義了一個名為add的函數,add左邊的int代表的函數的返回值的類型。對應于函數體中返回的z的類型。

(3)
x和y是形式參數,main()函數中的add(a,b)中a和b是實際參數。

(4)
main函數中的add(a,b)后面沒跟大括號,說明是函數調用,不是函數定義。具體的add函數定義在main函數的上方。

(5)
調用add函數時,實際參數(實參)傳遞給形式參數(形參),這樣x = a = 1, y = b = 2

(6)

z = x + y = 1 + 2 = 3

(7)
int c = add(a, b)說明要把add函數得到的值賦給c。即c = add(1, 2) = z = 3。最終c = 3

相關文章

  • C語言編程銀行ATM存取款系統(tǒng)實現源碼

    C語言編程銀行ATM存取款系統(tǒng)實現源碼

    這篇文章主要為大家介紹了C語言編程銀行ATM存取款系統(tǒng)實現的源碼示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步
    2021-11-11
  • M1 Macbook vscode C++ debug調試實現

    M1 Macbook vscode C++ debug調試實現

    本文主要介紹了M1 Macbook vscode C++ debug調試,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-08-08
  • C++17文件系統(tǒng)庫之std::filesystem 示例詳解

    C++17文件系統(tǒng)庫之std::filesystem 示例詳解

    std::filesystem是C++17引入的一個強大且易用的文件系統(tǒng)操作庫,它提供了跨平臺的文件系統(tǒng)操作接口,簡化了文件和目錄操作的代碼實現,本文給大家介紹C++17文件系統(tǒng)庫之std::filesystem 示例詳解,感興趣的朋友一起看看吧
    2025-03-03
  • VS2022新建項目時沒有ASP.NET Web應用程序(.NET Framework)

    VS2022新建項目時沒有ASP.NET Web應用程序(.NET Framework)

    本文主要介紹了VS2022新建項目時沒有ASP.NET Web應用程序的解決,文中通過圖文介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-10-10
  • c++實現獲取當前時間(精確至秒,毫秒和微妙)

    c++實現獲取當前時間(精確至秒,毫秒和微妙)

    這篇文章主要為大家詳細介紹了c++實現獲取當前時間(可以精確至秒,毫秒和微妙)的相關知識,文中的示例代碼講解詳細,感興趣的小伙伴可以參考一下
    2023-11-11
  • C++?使用?new?創(chuàng)建二維數組實例

    C++?使用?new?創(chuàng)建二維數組實例

    這篇文章主要介紹了C++?使用?new?創(chuàng)建二維數組實例的相關資料,需要的朋友可以參考下
    2023-01-01
  • opencv提取外部輪廓并在外部加矩形框

    opencv提取外部輪廓并在外部加矩形框

    這篇文章主要為大家詳細介紹了opencv提取外部輪廓并在外部加矩形框,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-10-10
  • C語言字符串原地壓縮實現方法

    C語言字符串原地壓縮實現方法

    這篇文章主要介紹了C語言字符串原地壓縮實現方法,包含了字符串的遍歷與轉換等操作,是很實用的操作技巧,需要的朋友可以參考下
    2014-09-09
  • C++小游戲BrickHit實例代碼

    C++小游戲BrickHit實例代碼

    本文通過實例代碼給大家介紹了C++小游戲BrickHit的相關資料,需要的朋友可以參考下
    2018-02-02
  • C++大小字母的轉換方式

    C++大小字母的轉換方式

    這篇文章主要介紹了C++大小字母的轉換方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-08-08

最新評論

乌鲁木齐市| 如皋市| 富源县| 建昌县| 福鼎市| 仁怀市| 连平县| 岳池县| 南澳县| 成武县| 博白县| 禄丰县| 司法| 太谷县| 隆德县| 都江堰市| 沂水县| 溧水县| 双柏县| 海盐县| 祁连县| 伊川县| 忻州市| 茌平县| 富平县| 明水县| 精河县| 浏阳市| 鄄城县| 溆浦县| 岑溪市| 都匀市| 辽源市| 虎林市| 嘉定区| 怀宁县| 当阳市| 白水县| 商洛市| 泾源县| 大邑县|