int里赋值和for语句后大括号里赋值区别
2个回答
展开全部
你给的题目描述不清楚。
int 是整型变量定义的一种类型,例如int a=10;和int a;a=10;是一个意思,就是说int 定义可直接赋值,也可单独赋值;
for循环 中赋值,例如for(int i=0;i<10;i++) 在c语言中需要提前定义a,有的编译器在中间定义是不认得,在C++中不需要提前定义,什么时候用什么时候定义就行。
for的循环体内{ } 中定义和在外面定义的区别就相当于你再外面是一个领导,在家里不管怎样都是孩子他爹,(开个玩笑),循环体内定义的时候要注意外面是否访问,因为每次循环都会用到定义的时候要注意。
int 是整型变量定义的一种类型,例如int a=10;和int a;a=10;是一个意思,就是说int 定义可直接赋值,也可单独赋值;
for循环 中赋值,例如for(int i=0;i<10;i++) 在c语言中需要提前定义a,有的编译器在中间定义是不认得,在C++中不需要提前定义,什么时候用什么时候定义就行。
for的循环体内{ } 中定义和在外面定义的区别就相当于你再外面是一个领导,在家里不管怎样都是孩子他爹,(开个玩笑),循环体内定义的时候要注意外面是否访问,因为每次循环都会用到定义的时候要注意。
追问
假如int里赋值flag=1,for里面循环一次后flag=0,那接下来的循环里flag是0还是1
追答
是不是这样的
for(int flag=1;flag<N;flag++)
{
.........:
flag=0
}
如果是这样的那就判断flag的大小,不关int flag=1 的事了;
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询