摘要:
DECLARE@iINT,@jINTSET@i=1set@j=1WHILE@i<4BEGINPRINT'satrti:'+CAST(@iASvarchar)WHILE@j<4BEGINPRINT'j:'+CAST(@jASvarchar)SET@j=@j+1ENDset@j=1 set@i=@i+1END你第一次的J是1,然后循环之后就是3+1=4,这个时候的结果已经不能满足你的WHIle条件了,所以你需要重新对J进行一次初始化。主要是for(int i=0;i<4;i++){ For(int j=0;j<4;j++) { }}输出结果: 阅读全文