編程時,如果開發者預先知道數組的大小,那麼定義數組時就比較容易。例如,一個存儲人名的字符數組,它最多容納 100 個字符,所以您可以定義數組,如下所示:char name[100];但是,如果開發者預先不知道需要存儲的文本長度,就很難預定義字符數組的大小,若數組長度小於存儲的文本長度,就會導致內存溢出。若數組長度遠大於存儲的文本長度,就會導致內存浪費。最好的方式就是根據存儲的文本長度,動態分配數組 ⌘ Read more
編程時,如果開發者預先知道數組的大小,那麼定義數組時就比較容易。例如,一個存儲人名的字符數組,它最多容納 100 個字符,所以您可以定義數組,如下所示:char name[100];但是,如果開發者預先不知道需要存儲的文本長度,就很難預定義字符數組的大小,若數組長度小於存儲的文本長度,就會導致內存溢出。若數組長度遠大於存儲的文本長度,就會導致內存浪費。最好的方式就是根據存儲的文本長度,動態分配數組 ⌘ Read more