none
二组数组赋值,为什么错了?类型问题? RRS feed

  • 问题

  • byte Qi[11][19]={
    {0,16,13,0,0,0,14,12,0,0,6,15,13,6,0,0,0,0,0},
    {f2,0,0,16,0,3,0,0,15,0,0,0,0,0,0,0,0,0,0},
    {e,0,0,f3,0,12,0,0,4,0,5,9,2,f,e,9,f1,0,0},
    {3,0,f4,d,0,11,0,b,13,0,0,0,0,0,0,0,0,0,0},
    {0,4,14,12,0,0,6,11,f7,0,5,f1,8,f2,5,e,9,a,3},
    {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
    {0,a,c,0,0,0,8,0,0,16,0,0,0,7,0,13,b,f3,16},
    {f,0,0,0,0,0,15,0,0,f,c,0,a,11,0,d,0,0,0},
    {9,0,7,8,0,d,0,a,0,4,10,c,7,11,0,4,8,10,15},
    {d,0,0,f4,0,14,10,10,0,c,0,e,0,2,0,f,0,0,0},
    {0,f7,b,5,0,14,0,2,0,b,0,0,0,3,0,12,6,7,2}
    };
    就这个,所有 有字母的地方都出错,提示“未定义标识符”。
    为什么?

    我要用byte型 的数组,类型不能变
    2013年1月12日 15:41

答案

  • 请在带字母的前面加上0x,比如0xa, 0xf3等

    Visual C++ enthusiast, like network programming and driver development. At present is being engaged in the WinCE/Windows Mobile platform embedded development.

    • 已标记为答案 angel725 2013年1月13日 4:43
    2013年1月13日 4:15
    版主