1. 程式人生 > >C++小知識(陣列的定義、初始化和賦值)

C++小知識(陣列的定義、初始化和賦值)

在C/C++中,可以在陣列定義的時候對其進行初始化:

  1. int a1[3] = {1, 2, 3};  
  2. int a2[3] = {0};                    //將陣列a2各個元素賦值為0。
  3. int a3[] = {1, 2, 3};  
  4. char s1[3] = {'a''b''c'};  
  5. char s2[] = "abc";  

  int arr[3];

arr = {10,16,8};

*編譯時報錯:assigning to an array from aninitializer list*/

 //不能對陣列賦值,只能對陣列元素初始化或賦值。