程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C >> C語言問答 >> C語言問題—max()函數

C語言問題—max()函數

編輯:C語言問答

C語言問題—max()函數

max()函數怎麼使用?另外int max (int a, int y)是什麼意思?

最佳回答:

max()不是一個C語言裡提供給你的函數,而是程序員自己定義的。
是你看的那個程序源代碼上,寫程序的人自己定義了一個名為max的函數。它和main()函數不一樣,main()才是C語言函數庫裡已經定義好的,main()已經被賦予了意義,那就是每個C程序的主函數。而這個max()只是寫那個源代碼的人自己定義的。
就像你編寫程序時可以隨意定義變量,比如定義int a;就是定義了一個名字為a的整形變量而已,你也可以定義為int b;就是改變了他的名字。意義沒有改變。這個max(),你完全可以改名為num(),sum()等等函數,隨意改變它的名字。

int max(int a,int y)的意思是:
第一個int是用來定義max()這個函數為整形函數,max就是這個函數的名字。括號裡面的int a,int y是max函數所帶的參數,參數的意思就是,舉個例子,比如你數學裡面的一個函數F,它的表達式為:y=3x,這個表達式是我隨便寫的哈,那他的函數名就為F,參數就是y和x。當然數學和程序裡的函數本質是完全不同的。int a,int y就是定義參數a為整形,參數y也為整形。

樓主,明白了嗎?
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved