c++基礎學習(05PM)

1.數組元素賦值時,只能單獨賦值,不能帶{},只有初始化的時候可以帶{}

2.數組名傳遞的是地址

3.只有指針可以保存地址,指針也只能保存地址

4.sizeof(類型) max(double*)double*表示變量的地址,即指針

5.函數的形參如果是一個數組,無法知道數組有多少個元素。

  所以一般同時傳遞兩個形參,一個是數組,一個是數組個數。

6.strcpy(array,string)//將字符串賦值到數組中

   strlen(string)//求字符串長度

   strcmp(string1,string2)//比較兩個字符串

   strcat(string1,string2)//將字符串2連到字符串1之後

7.數組下標:表示這個元素距離第一個數組元素的距離裏,即偏移量

相關代碼:

    #include <iostream>

   using namespace std;

 

   double max(int s[])//正規寫法應該加兩個參數double max(int s[],int n)

   {

   cout << sizeof(s) << endl;

   return 100.0;

   }

  int main()

{

 int score[5]={99,98,97,06,95};

 cout << sizeof(score) << endl;

 cout << max(score) << endl;

return 0;

}

  

發佈了147 篇原創文章 · 獲贊 20 · 訪問量 19萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章