问答详情
源自:4-9 循环结构之for循环(二)

for第二个表达式为啥不能先输入呢?

#include<stdio.h>


void main()

{

int i,a;

scanf("%d\n",&a);

for(i=0;i<a;i++)//为啥不行呢?

{

printf("%d\n",i);//结果输不出来

}

}


提问者:慕粉172015200 2018-10-15 16:02

个回答

  • qazwsx12121
    2018-11-11 16:08:45

    把前面void换成int即可

  • 慕运维7545069
    2018-10-17 11:17:42

    scanf前面要先说明输入的东西,比如要先printf("输入数字:");然后才是scanf()