这句for(;(ch=getchar())!='@';)中的两个分号有什么作用啊?_百度...
发布网友
发布时间:2024-10-04 19:14
我来回答
共1个回答
热心网友
时间:2024-10-05 14:13
for循环的规定格式。
for后边的括号里可以有三个语句,第一个语句在第一次循环前被执行,然后执行第二个语句,第二个语句一般是个判断句,如果语句值为非零则进入循环体,执行循环体后执行括号里的第三个语句,然后再回到第二个语句进行判断,如果为非零则进入循环体……否则循环结束。括号里有三个语句,语句是用分号隔开的,所以必须有两个分号,这是语法规定。至于三个语句,你应该知道空语句的存在,语句可以为空,就是什么都不执行,直接进行下一步。