const static unsigned char A[3][26]= //创建参数存储区_设定初始值 { // 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 {1,2,3,4,3,2,1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,},//位数 {0,1,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,},//号 {1,2,3,4,5,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,},//单位
}; const static unsigned char B[3][26]= { // 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 {3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,},//位数 {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,},//号 {1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,},//单位 }; 请教 2维数组 地址传递问题???
/*************************** 【函数】:MenuDown() 【功能】:右移 【参数】:无 ***************************/ void MenuDown(unsigned char 数组地址变量 unsigned char MenuY) { // ? DATA_1=*(*(A+0)+MenuY);////小数点 DATA_2=*(*(A+1)+MenuY);//正负号 DATA_3=*(*(A+2)+MenuY);//显示单位 }
请教我想通过参数传递把 上面的A地址 变成B地址 怎么操作 |