回 帖 发 新 帖 刷新版面

主题:求助!

为啥y老是10的?!麻烦解说下!谢谢!
                #include <stdio.h>
                int main() 
                { 
                    int x;
                    int y;
                    for(x=0;x<10;x++)
                    {
                        for(y=0;y<10;y++)
                           if(y==0)
                              continue;
                        printf("xx%dxx%dxx\n",x,y); 
                    }
                    return 0;
                }

回复列表 (共2个回复)

沙发

因为printf在x循环内,而在y循环外。
y在退出循环后就是10。

板凳

[quote]因为printf在x循环内,而在y循环外。
y在退出循环后就是10。[/quote]
呵呵!明白了!谢谢!

我来回复

您尚未登录,请登录后再回复。点此登录或注册