C语言中scanf是不是只对输入的数据进行处理?

比如要求使用者输入一个数据n时,
int i=0,k=2,n
这个不对:scanf ("%d%d%d",&n,&i,&k)
这个对:scanf("%d",&n)

你第一个不对的意思是什么?你是想输入一个值还是三个值?
如果要输入三个值的话,一般不同输入之间都需要有分隔符,
scanf ("%d %d %d",&n,&i,&k); // 中间加两个空格,就可以输入三个整形了
你需要理解scanf里面的双引号里面的内容是什么意思。
温馨提示:答案为网友推荐,仅供参考
相似回答