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

来源:4-9 循环结构之for循环(二)

慕粉172015200

2018-10-15 16:02

#include<stdio.h>


void main()

{

int i,a;

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

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

{

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

}

}


写回答 关注

2回答

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

    把前面void换成int即可

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

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

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926025 学习 · 20793 问题

查看课程

相似问题