我有這個代碼分解在控制檯輸入的數字並返回它們,我對負數做同樣的操作,但這裏是奇怪的行爲,我輸入0123並將數字轉換爲83。我是objective-c和c的新手,所以我需要一些解釋爲什麼發生這種情況。 我也注意到從推出這個代碼,實際上發生在scarf function甚至沒有在主代碼塊的變化。 這是我的代碼: //
// main.m
// ex-5.9
//
// Created by g
我想在ARM程序中用scanf讀取多個值(一次一個)。我設法讓scanf部分工作,它顯然保存了正確的值。但是當我想要檢索它們時,我只能得到最後一個數字,而其他數字會得到其他的東西。 這是它給我: Enter a number: 1
Enter a number: 2
You entered: 2129322344 and 2.
應該說You entered 1 and 2. 我的代碼如下所