如题,为什么在表达式1中定义循环变量是错误的?
如下:
#include <stdio.h>
int main()
{
int sum=0;// 定义变量sum
for(int num = 0;num <= 10 ; num=num+1)
{
sum=sum+num;
}
printf("10以内数的和为:%d", sum);
getchar ();
return 0;
}
我在表达式1中定义了一个循环变量num并给它赋值,程序运行仍然成功
没理解你的问题
本来就是可以直接在循环中定义int,只是题目的要求的书写格式罢了