如果要在声明数组时初始化,填入数组的必须是常量,而你写入的字母编译器不认。
如果你真的是想用字母初始化数组,那么用下面的写法:
uint table1[] = { 'a','f','g','h','j'};
uint table2[] = { 'q','w','e','r','t','y','o'};
如果单纯的想定义一个字符串可以用以下写法:
1、声明char型数组
char table1[] = "afghj";
char table2[] = "qwertyo";
2、声明char型指针
char* table1 = "afghj";
char* table2 = "qwertyo"; |