關於C#中if else的一些用法


首先說下一下if 的代碼格式:

  if (條件){

        循環體

    else if(條件){                     

         循環體

}

else{

}

}

代碼的運行順序就不多贅述了。在當前的學習中,有些同學經常會報錯。

比如下面的代碼:

 int n;

if(n<2){

 n=n+1;

}else if (n>=2)

{

n=n-1;

}else if (n<10){

n=n+2;

}

console,writeLine(n);   這個時候n就就會報一個沒用定義的錯誤, 為什么會錯呢 ,因為定義了一個全局變量n 沒有給他賦初值,並且在 if 判斷句中 在以上條件都不成立的條件下,最后一個否則,沒有給n賦值。將代碼改成下面這樣就可以了。

 int n;

if(n<2){

 n=n+1;

}else if (n>=2)

{

n=n-1;

}else if (n<10){

n=n+2;

}else{

n=n+3;

}

console,writeLine(n); 這是我自己的看法,如果有錯請見諒,畢竟我也是才剛剛學。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM