关于c++的问题
if(isdigit(t)){ungetc(t,stdin);scanf("%d",&tokenval);}这句是什么意思啊;好像是把一串数字都读入。不知为什么是这样的那...
if(isdigit(t))
{
ungetc(t,stdin);
scanf("%d",&tokenval);
}
这句是什么意思啊;
好像是把一串数字都读入。不知为什么是这样的
那scanf("%d",&tokenval); 这个有什么用啊,我觉得这样的话只能读取一个数字啊,为什么结果可以是一串数字啊? 展开
{
ungetc(t,stdin);
scanf("%d",&tokenval);
}
这句是什么意思啊;
好像是把一串数字都读入。不知为什么是这样的
那scanf("%d",&tokenval); 这个有什么用啊,我觉得这样的话只能读取一个数字啊,为什么结果可以是一串数字啊? 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询