再看输入:A空格B空带早格C
又因为scanf读字符型时,空格字符和转义字符都作为有效字符输入脊辩。
所以,你的实际输入是A空格B
所蠢野雀以scanf(“%c%c%c”,&ch1,&ch2,&ch3)
var变量是db数组,db占1个字节,dup前面的10h是元缺喊乎素个数,因此var占16字节dat_b变量也是数组,但定义好了,1个十六进制位占4个二进制位,因为dat_b占2个字渗拆节
偏移量在开头的时候已经定义了 org 30h
mov dl,size var意思是把var的大小赋予dl寄存器,那么dl当然是16了,十六进制是10h
mov ax,WORD PTR DAT_B 意思是把dat_b的值赋予ax寄存器,因为前面伏悉dat_b的定义是12h,34h 因此12h是低位,所以ax是3412h
试一下。(1):Orange和Apple是Fruit的子类局拍,他们继承橘御了Fruit的圆腊岩name属性和printName方法,但是,在子类中却被隐藏了,若要访问,在方法第一句使用super.printName();
(2):当然是子类对象了
(3):
Fruit
Orange
Apple
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)