static const char *pinyin_A[] = { "a", "ai", "an", "ang", "ao" };
typedef struct { const unsinged char size; //pinyin_A包含有几个拼音 const char **pinyin; //指向pinyin_A等 }PINYIN_ALL_t;
static const PINYIN_ALL_t pinyin_All[] = { {dim(pinyin_A), pinyin_A}, .... {dim(pinyin_Z), pinyin_Z}, }
这个PINYIN_ALL_t pinyin_All数组既占用了RAM,又占用了ROM,怎么能让它不占RAM呢?
|