學(xué)習(xí)任何編程語言都是從輸出“hello world”開始的,因此第一個(gè)C++程序當(dāng)然也要由此而始。
使用Microsoft Visual Studio作為開發(fā)工具,首先建立一個(gè)win32控制臺(tái)應(yīng)用程序項(xiàng)目。代碼如下:
#include <iostream>using namespace std;int main(){ cout << "hello world" << endl; return 0;}bingo!在此遇到一個(gè)小問題,直接使用本地windows調(diào)試器時(shí)候,程序運(yùn)行完直接退出了,無法看到輸出。
解決方案:使用調(diào)試中的開始執(zhí)行運(yùn)行(Ctrl+F5),因?yàn)橹苯诱{(diào)試(F5)結(jié)束后會(huì)直接退出,而運(yùn)
行則不會(huì)直接退出。
對(duì)了,代碼中endl是一個(gè)被稱為操作符(manipulator)的特殊值,作用是結(jié)束當(dāng)前行,將緩沖區(qū)的
內(nèi)容刷到設(shè)備中,保證程序的輸出真正的寫入到輸出流中,而不僅是停留在內(nèi)存中等待寫入流。
新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注