1. 程式人生 > >字串常量儲存在字元指標和字元陣列的區別

字串常量儲存在字元指標和字元陣列的區別

C語言中字串常量的儲存方式有兩種:字元指標和字元陣列中。
就我目前所能理解到的程度,這兩種方式的區別如下:

  • 字元指標:
    char *m = “February”;
    可以寫成:
    char *m;
    m = “February”;
  • 字元陣列:
    char s[] = {“language”};
    不能分開寫。
    如果要分開寫的話,就只能是給陣列的每個元素逐一賦值。

單就這一點來看的話,使用字元指標來儲存字串常量更方便一點。