DAVID J.馬蘭:讓我們實現一個 程序,它的優勢 CS50庫,使用一個調用的函數 得到詮釋,其目的在生活中 做到這一點,以獲得一個int, 或一個整數,從所述用戶。 好了,我們先使用此功能 需要包括CS50圖書館 頭文件,我們可以用做 鋒利的include語句。 讓我們接下來的,像我們經常做的,包括: 標準IO.H讓我們有機會 至如printf函數。 現在讓我們來宣告主,本身為int 主空,大括號,並 搶先右大括號。 而且,我們現在進行提示用戶 兩個整數,我們姑且稱之為 其中,為求 討論中,x和y。 而且我們最後加這兩個值, x和y一起以便 實現非常簡單 計算器。 printf的,請給我一個int。 現在我們需要真正得到 該整數從用戶。 要做到這一點,我要聲明一個 變量名為x,從而分配 在計算機內存中的一些 這個變量X。 現在讓我轉讓,使用 賦值操作符的返回值, 可以這麼說的get詮釋。 換句話說,在右手側 這個表情,讓我們調用get int,它是在聲明的函數 CS50.h,並允許獲取整型做 得到一個int莫名其妙的繁重 從所述用戶,將其返回, 可以這麼說,然後從存儲它 此表達式的右側 成的左手側 這個表達式。 讓我們接下來做同樣的事情,這 時間得到的一個值 變量稱為年。 printf的,請再給我一個整數。 詮釋y,從而宣告一個新的 可變的,這段時間稱為 Y,等於得到詮釋。 換句話說,我可以調用get整型 多次,每一次它的 要返回的任何整數 用戶實際上已經打出來。 最後,讓我們添加X和Y在一起。 printf的,%D和%d的這筆錢,所以在 換句話說,我要在插 x和y為那些值 佔位符的值。 %D是很好,%d個。 換句話說,如果我添加一個整型 另一個整型,我要去 獲得第三的int。 因此,我將使用第三 佔位一個int。 期間,反斜線N,只是把一個新的 在屏幕上線,以便移動 光標下移整齊,緊密的報價。 現在,printf的,在這種情況下,會 不得不採取一些額外的 參數,3,其實。 因為在那個第一個參數,我已經 指定了三個佔位。 所以,我要分開這些 參數,一如既往,以逗號分隔。 第一個這樣的說法將是 X,第二個這樣的說法是怎麼回事 為y,第三個這樣的說法 將是很好,只是一個 算術表達式中,x加y。 我將關閉我的參數列表 一個括號,分號,救救我 文件,現在編譯這個程序。 使加法器輸入。 我回到我的閃爍提示。 現在讓我們來運行它 - 點 斜線加法器輸入。 請給我一個int。 讓我們先從1。 請再給我一個整數。 讓我們一起去2。 並希望,1和2的總和為3。