然后是尺迟--x,x=0;这时候为假,但是加了前边的感叹号后就变为真了,循环继续;
x-=2,得x=-2,输出-2,租高然后--x,x=-3,为真,加感叹号后变为假,循环结束。
解释两点,第一是x-=2,这里应该先计算再输出。
第二是!(--x),先x--,再判断x的真假,最后取反。感叹号就是取反的意思。还有就是if条件句里只有陵型李0是假,正数和负数都是真~
这段程序是构建一张黑白棋盘位图。即,横向每8格为一段,黑白交替,竖向也是 每8格为缓灶差一段,黑白交替。i &0x8 即取 2进制扰皮i值的 右数第三位,j &0x8, 取 2进制j值的 右数第三位, 然后2者做 “异或”运算,(0^0=0, 1^0=1, 0^1=1, 1^1=0)。
数值 0 为黑,数值 255 为 白(色度 满度值), checkImage[i][j][k] 中辩明的 k 是 R,G,B 分量。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)