2016-10-22 72 views
0

我是最近纔開始學習碼(大約3天前,確切的說!),所以我真的不知道我在做什麼,到如此地步,我我很難研究我的問題的答案,因爲我不知道任何事情的術語。在Xcode 8使用函數的參數和參數與C++

無論如何,我學習上learncpp.com,和我到1.4A - 「A首先要看函數的參數和變量」。

我試圖運行這段代碼:

#include <iostream> 

void printValues(int x, int y) 
{ 
std::cout << x << std::endl; 
std::cout << y << std::endl; 
} 

int main() 
{ 
printValues(6, 7); 
return 0; 
} 

顯然它應該吐出:

在控制檯窗口。

然而,當我運行它,它只是說(LLDB)在控制檯窗口和在它說的可變窗口:

[A]×= INT(6)

[A - ] Y = int(7)

該程序似乎也沒有完成運行,因爲它應該 - 它不會在最後吐出返回號碼,當我嘗試更改並重新運行它時,會詢問我是否想要終止已經運行的程序。

如果它的任何幫助,它強調了此行的綠色:

std::cout << x << std::endl; 

它也可能是值得指出的是,網站上的教程使用Visual Studios的,所以我認爲有這是造成兩種方案之間的差異我有問題嗎?

很抱歉,如果有找到這個問題的答案顯而易見的方法,我做了一些谷歌搜索,我試圖觀看YouTube視頻教程等,但我似乎無法找到任何解決我的問題。也許我沒有找到正確的地方。

如果有人將能夠幫助我,甚至直接我在那裏我可能會發現,將不勝感激的答案。

謝謝!

回答

0

您是否在該行上設置了斷點?通常,如果出現錯誤,調試器將在一行停止,或者開發人員在該行上設置斷點。如果它以綠色突出顯示,那就是一個斷點。你應該看到一個藍色的指針線的左側,這樣的:

enter image description here

如果你點擊它,它會變成淡藍色和斷點將被禁用。然後你可以在提示符下鍵入「continue」,或者按繼續鍵(這是一個右邊的三角形,左邊有一個矩形,有點像音樂播放器上的「播放/暫停」按鈕)。

要刪除斷點,抓住藍色箭頭並將其拖動到左側,然後放開它。它應該在一口煙中消失。

+0

是的,這解決了我的問題! 非常感謝! – Eleanor