rss
email
twitter
facebook

2005年3月29日

一個容易搞混的C++程式

不小心看到的這篇文章...
答案你們覺得是True還是False?

我把它寫成C++....有興趣看看的可以跑一下~

程式碼如下:
-------------
#include <cstdlib>
#include <iostream>

using namespace std;

int main()
{
    int year = 5, day = 29;
    bool valid = true;
    if (year % 4 == 0)
        if (day >29)
            valid = false;
        else if (day >28)
            valid = false;
    system("pause");
    cout << valid;
    return 0;
}
---------------
答案其實是"True"~ 內圈的if跟else if配成一對,要注意!
(所以說把程式碼用{}括起來才是好習慣咩...)
  • 留言者: rolands
  • Email: rolandshiue@pie.com.tw
  • 網址:
  • 日期: 2005-11-11 01:16:09
= ="
有人會看錯嗎


0 意見:

張貼留言