C语言中用scanf加循环初始化数组,为什么每个数之间可以用空格隔开?

2025-04-07 13:49:22
推荐回答(1个)
回答1:

C语言默认分割符都可以隔开:空格,tab,回车

也可以指定你所要使用的分隔符

如果没有分隔符默认使用空格

两个%d之间什么都没有的话为什么用空格也可以?
代码如下:
for(i=0;i<=9;i++)
{
scanf("%d",&a[i]); //如果没有分隔符默认使用空格
sum=sum+a[i];
}