就是在Mpeg-1中,对帧内图象进行的AC系数进行编码时。
    /* 使用一个合适的熵编码扫描方式*/
    signed_level = blk[(altscan ? alternate_scan : zig_zag_scan)[n]];
其中  blk为 short *blk; 有谁见过这种语法,blk是一维的,怎么能用按上面的方式写了。
哪位大虾会,一定帮帮忙啊!!

解决方案 »

  1.   

    意思是获取short型指针blk指向的存储区域的偏移量为(altscan ? alternate_scan : zig_zag_scan)[n]的单元.
    altscan 为true时偏移量为alternate_scan[n],反之为zig_zag_scan[n].
    不知道解释清楚了没有
      

  2.   

    呵呵,谢谢了,好象就是这样的!! 我的代码里,没有提到zig_zag_scan和alternate_scan是什么,我开始以为是两个int数,经你提醒才想起来,应该是两个数组!!再次谢谢!对于给分,我以为是两个人哦,所以就一个给了15,另一个给了5,不好意思!!