我有这个代码分解在控制台输入的数字并返回它们,我对负数做同样的操作,但这里是奇怪的行为,我输入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. 我的代码如下所