C 語言 整理5

來源:互聯網
上載者:User

標籤:宏觀調控   return   最大值   單詞   工程   

// 函數存在的意義:把main 函數中複雜的邏輯進行拆分,有一個一個單獨的函數來處理一個單獨的模組,main 函數只起到宏觀調控的作用.
/*
 函數的定義 : 包括以下四部分:
 1.傳回值類型(要返回的資料的類型)
 2.函數的名字(給函數起一個名字).
 3.參數列表(用來接收傳入的資料).
 4.函數體(函數真正的功能,實際做的操作).
*/

/*
 函數格式:1.無參數 無傳回值. void
函數名命名規範: 有單片語成 ,查了第一個單詞外,其他單詞的首字母 大寫.
 工程名命名規範: 有單片語成 ,每個單詞的首字母都要大寫 (是單詞,不是拼音)
 變數名的命名規範 : 有單片語成,除了第一個單詞外,其餘單詞的首字母都要大寫.
 */

/return 用於傳回值,將返回的資料放在return之後即可.
    //誰調用該函數,就將該值返回給誰.
    //切記,不要把代碼放到return 後面.否則會執行不到


//4.有傳回值,有參數.
//求兩個整數的最大值;
//多個參數之間用逗號間隔


//函數與函數之間可以嵌套調用,但是不可以嵌套定義.
//Function defintion is not allowed here
//在這不允許定義函數.
//函數與函數之間存在嵌套定義,(也就是在一個函數體中又定義了另外一個函數)
//解決: 就把內部的定義提到函數的外部,讓函數與函數之間形成並列關係.

//Control reaches end of non-void function
//沒有到達一個傳回值不為空白的函數結尾
//原因: 非空函數需要傳回值,識別到return 之後 意味著函數的結束.
//解決方案: 返回最終的資料即可. (return操作)


//實參:實際參數,真實的具體資料,也就是在函數調用時給定的參數.
//形參:形式參數,只用來表示接受什麼類型的資料,具體的儲存的資料未知,也就是在函數定義時給定的參數.
//函數調用時,實參到形參的傳遞是一個拷貝的過程.

//implicit declaration of function ‘maxfive‘ is invalid in C99.
//函數未聲明
//函式宣告和函數定義只是少了函數體,最後加分號.

// 函數使用三部分 :
//1,函數的聲明.
//2, 函數定義.
//3, 函數調用.

//函數調用   函數名+ 參數列表(實參)

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.