程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> 求解答-下面代碼中第一個cout加上std:可以 為什麼後面的家std:就不行??

求解答-下面代碼中第一個cout加上std:可以 為什麼後面的家std:就不行??

編輯:編程綜合問答
下面代碼中第一個cout加上std:可以 為什麼後面的家std:就不行??

#include "stdafx.h"
#include
//#include
#include
using namespace std;
int main()
{
int i=0;
int iNum1=0, iNum2=0;
while(1)
{
std:cout << "這是第一個程序" << endl;

    cout << "請輸入i值" << endl;
        cin >> hex>>i;
    cout << "請輸入2個要求和的整數:"<< endl;
        cin >>iNum1;
        cin >>iNum2;

/*
cout << iNum1<<endl;
cout << "+"<<endl;
cout << iNum2<<endl;
cout << "=" <<endl;
cout << iNum1+iNum2 <<endl;
*/
cout << "i=" << i<<endl;

    cout << iNum1<< "+"<<iNum2<< "=" << iNum1+iNum2 <<endl;

    cout <<"hex\t"<< "i=" <<hex<< i<<endl;
    cout <<"Oct\t"<< "i=" <<oct<< i<<endl;
    cout <<"Dec\t"<< "i=" <<dec<< i<<endl;
}
return 0;

}

最佳回答:


是std::不是std:。。。。既然你在全局名稱空間中使用了using namespace std;那麼就沒必要對cout使用這個限定符了

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved