#includesbit sc1=P0^1;sbit sc2=P0^2;unsigned int i,o,j,k,z;unsigned char h_table[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f}; //从上到下unsigned char l_table[]={/*-- 调入了一幅图像:这是您新建的图像 --*//*-- 宽度x高度=8x24 --*

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/25 22:35:01
#includesbitsc1=P0^1;sbitsc2=P0^2;unsignedinti,o,j,k,z;unsignedcharh_table[]={0xfe,0xfd,0xfb,0xf7,0x

#includesbit sc1=P0^1;sbit sc2=P0^2;unsigned int i,o,j,k,z;unsigned char h_table[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f}; //从上到下unsigned char l_table[]={/*-- 调入了一幅图像:这是您新建的图像 --*//*-- 宽度x高度=8x24 --*
#include
sbit sc1=P0^1;
sbit sc2=P0^2;
unsigned int i,o,j,k,z;
unsigned char h_table[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f}; //从上到下
unsigned char l_table[]={/*-- 调入了一幅图像:这是您新建的图像 --*/
/*-- 宽度x高度=8x24 --*/
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0x3C,0x5A,0x99,0x18,0x18,0x18,0x18,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
}; //从左到右
void main()
{
\x09while(1)
\x09{\x09
\x09 z=10;
\x09 while(z--)
\x09 {
\x09\x09\x09for(i=0;i

#includesbit sc1=P0^1;sbit sc2=P0^2;unsigned int i,o,j,k,z;unsigned char h_table[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f}; //从上到下unsigned char l_table[]={/*-- 调入了一幅图像:这是您新建的图像 --*//*-- 宽度x高度=8x24 --*
程序应该是不完整的
第一句j=k是在while(z--)里的,那就是说每次z减一,都把k赋给j
第二句j=k是在while(1)里的,此时z循环已经结束了,每次循环都把k加1(不能>26),然后把k赋给j
问题在于j和k都是啥也没干
你说的j++,j=k,程序里是k++,k=j啊.j++就是j加1的意思,j=k就是把k的值赋给j