请问C语言如何在一个整形变量中输入多个数据,不用数组形式因为我也不知道用户会输入多少个数据。

请问C语言如何在一个整形变量中输入多个数据,不用数组形式因为我也不知道用户会输入多少个数据。1,2,3把这3个全部放到变量a中

两种方法:
第一,指针
int*p;
int i;
for(i=1;i<=3;i++)
{
*(p++)=i;
}
最后,值1,2,3放入p指针里

第二:
如果不用指针,必须用数组
温馨提示:答案为网友推荐,仅供参考
相似回答