为字符类型的字符串赋值

Assigning Values to a character type string

char *pro[x]={"A","B","C","D"};

我无法用这些字母初始化 'pro' 我也试过这样:

char *pro[x]={'A','B','C','D'};

如何将这些字母表存储在此数组中?

如果你想要一个 char 的数组,你可以使用

char* pro = {'A','B','C','D'};

char pro[] = {'A','B','C','D'};

你写 char* pro[] 的方式是 char* 的数组。另请注意,char 文字使用单引号,双引号用于 const char* 文字。