天天看點

c++數組長度函數length_函數的封裝(函數與對象)

這裡給大家分享三個簡單的函數封裝案例。

案例一:利用函數封裝的方法反轉任意函數。

該案例的核心在于将

arr

中的

最後一個元素

取出來給新數組作為

第一個。
<!DOCTYPE html>
           

結果:

c++數組長度函數length_函數的封裝(函數與對象)

案例二:利用函數封裝方式,對數組排序--冒泡排序

該案例的核心主要分為三步。

1.一共需要的趟數,用外層for循環。

  • 長度就是數組長度減去1 arr.length-1

2.每一趟交換次數,用裡層for循環。

  • 長度就是數組長度減去次數
  • 但是我們次數是從零開始的,所有最終arr.length-i-1

3.交換2個變量。

<!DOCTYPE html>
           

結果:

c++數組長度函數length_函數的封裝(函數與對象)

案例三:判斷閏年

該案例要求:輸入一個年份,判斷是否為閏年,如果是傳回ture如果不是傳回flase。(閏年:能被4整除并且不能被100整除,或者能被400整除)

<!DOCTYPE html>
           

結果:

c++數組長度函數length_函數的封裝(函數與對象)

繼續閱讀