1. 程式人生 > >C++ 字符數組

C++ 字符數組

include 追加 std ios bsp 初始化 style pac main

Array 直接初始化 char 數組是特殊的,這種初始化要記得字符是以一個 null 結尾的。

#include <iostream>

using namespace std;

int main() {
    char a1[] = {A, B, C, D};
    int len = sizeof(a1)/sizeof(a1[0]);
    printf("數組a1長度為: %d \n",  len);

    char a2[] = "liukedong"; // 9個字符, 但長度為10, 這種初始化數組的方式,會導致後面追加一個null
    len = sizeof
(a2) / sizeof(a2[0]); printf("數組a2長度為: %d \n", len); return 0; }
數組a1長度為: 4
數組a2長度為: 10
請按任意鍵繼續. . .

C++ 字符數組