不能在表达式1中定义循环变量的原因
如题,为什么在表达式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并给它赋值,程序运行仍然成功
如题,为什么在表达式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并给它赋值,程序运行仍然成功
2019-08-13
举报