const char* 二维数组

1.

//.h

extern const char* tb_1[][2];

extern char tb_2[][2];

//.cpp

printf("--- %s ----\n",tb_1[2][1]);
printf("--- %c ----\n",tb_2[2][1]);

tb_1[1][1] = "c";
tb_2[1][1] = '0x22';

 

 

 

//.cpp

const char* tb_1[][2] = { {"abc","def"},
          {"0x23","0x55"},
          {"第一个","第二个"} };
char tb_2[][2] = {
        {'a','b'},
        {'c','d'},
        {0x11,0x22}
      };

2.

const char* const tb_3[][2] = { {"abc","def"},
             {"0x23","0x55"},
             {"第一个","第二个"} };

#include "test_const.cpp"

printf("---  %s ----\n", tb_3[2][1]);

posted @ 2023-01-24 15:19  三岁玩童  阅读(198)  评论(0编辑  收藏  举报