亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

如下代碼所示,為什么在循環體外面聲明y不行

using System;

using System.Collections.Generic;

using System.Text;


namespace Test

{

? ? class Program

? ? {

? ? ? ? static void Main(string[] args)

? ? ? ? {

? ? ? ? ? ? int x = 1;

? ? ? ? ? ?/*int y = 1;

? ? ? ? ? ? 為什么在這里聲明y,打印出來就只有第一行

? ? ? ? ? ? 0......0*/

? ? ? ? ? ? ? ?for (; x <= 7; x++)

? ? ? ? ? ? {

? ? ? ? ? ? ? ? for (int y = 1;y <= 7;y++)

? ? ? ? ? ? ? ? {

? ? ? ? ? ? ? ? ? ? if (x == y || x + y == 8)

? ? ? ? ? ? ? ? ? ? {

? ? ? ? ? ? ? ? ? ? ? ? Console.Write("O");

? ? ? ? ? ? ? ? ? ? }

? ? ? ? ? ? ? ? ? ? else

? ? ? ? ? ? ? ? ? ? {

? ? ? ? ? ? ? ? ? ? ? ? Console.Write(".");

? ? ? ? ? ? ? ? ? ? }

? ? ? ? ? ? ? ? }

? ? ? ? ? ? ? ? Console.WriteLine();

? ? ? ? ? ? }

? ? ? ? }

? ? }

}


正在回答

2 回答

應該是在循環體外面的x、y的值是不受循環體內影響,導致無法繼續循環下去,只輸出了一層就打印出來了

0 回復 有任何疑惑可以回復我~

不影響啊


0 回復 有任何疑惑可以回復我~
#1

qq_打得不錯_0 提問者

在循環體外面聲明y的初始值和在循環體里面聲明,兩種情況的結果不一樣啊
2019-11-14 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

如下代碼所示,為什么在循環體外面聲明y不行

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號