c语言的for语句 没有循环体是起什么作用

图片说明
刚入门啥也不懂,求解答

有循环体,没有花括号,就是下面那一行就是循环体。
你的缩进不太正确。

仅仅是省略了大括号而已,不过不建议这个写法,影响可读性,以后维护费大劲!

for(i=0;i<=9;i++)
{
scanf("%d",&a[i]);
}
规范写法

不是没有循环体,如果for只执行之后的第一条语句,可以省略{}