C语言中 For语句后面的括号里有两个分号是什么意思啊?
3个回答
展开全部
for语句后加分号就是表示执行for中的语句,不执行其他,也就是不带循环体语句。
for后面跟的是循环体。如果不需要有循环体,也就是for括号里面的三句就可以完成所有功能那么就加个分号,表示循环体为空。比如
:
求字符串s的长度for(len=0;s[len];
len++);这个,
单独for里面的三句就完成了所有功能,
不需要循环体,
加分号。
扩展资料
for循环是编程语言中一种循环语句,而循环语句由循环体及循环的判定条件两部分组成,其表达式为:for(单次表达式;条件表达式;末尾循环体){中间循环体;}。
for(
;
;
)里面是3个语句,两个分号。第一个语句是开始前执行,第二个语句是判断真假,如果真,就执行后面(大括号内)的代码。第三个语句是每次执行完毕后执行的东西,通常第三个语句使用"i++"表示i=i+1的意思,用来递增自变量i。
for后面跟的是循环体。如果不需要有循环体,也就是for括号里面的三句就可以完成所有功能那么就加个分号,表示循环体为空。比如
:
求字符串s的长度for(len=0;s[len];
len++);这个,
单独for里面的三句就完成了所有功能,
不需要循环体,
加分号。
扩展资料
for循环是编程语言中一种循环语句,而循环语句由循环体及循环的判定条件两部分组成,其表达式为:for(单次表达式;条件表达式;末尾循环体){中间循环体;}。
for(
;
;
)里面是3个语句,两个分号。第一个语句是开始前执行,第二个语句是判断真假,如果真,就执行后面(大括号内)的代码。第三个语句是每次执行完毕后执行的东西,通常第三个语句使用"i++"表示i=i+1的意思,用来递增自变量i。
展开全部
没什么特别的意思,就是for循环没有循环条件。
这样做法要看实际的需要,你这个题目是因为条件写到循环体内了,当for循环结束的时候,i的值正好是需要的值,如果把条件写在for里面,那跳出循环的时候i的值可能需要减1
这样做法要看实际的需要,你这个题目是因为条件写到循环体内了,当for循环结束的时候,i的值正好是需要的值,如果把条件写在for里面,那跳出循环的时候i的值可能需要减1
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
表示这个循环没有初始化,没有条件判断,没有标志变量的变化
它是一个死循环
这样的循环其循环体内必须有跳出循环的语句,否则就没法正常退出了
它是一个死循环
这样的循环其循环体内必须有跳出循环的语句,否则就没法正常退出了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询