⑴ 在C语言中,for语句的后面加分号和不加分号有何不同,该分号有什么作用
加分号,表示这个循环是空语句,除了执行for()括号里的,什么都不干,然后就执行下一行。
不加分号,那for循环后面的printf语句就是for循环的一部分,跟着for一起执行,但前提是for循环里猛坦塌的条件要满足。
分号代表语句结束。
例如:
for(i=0;i<100;i++);
就等于:
for(i=0;i<100;i++)
{
;
}
注意事项
格式:
for(表达式1;表达式2;表达式3){
//若干语句(循环体)
}
执枝圆行规则:
计算表达式1,完成必要的初始化工作;
判断表达式2的值,若表达式2的值为true,则进行3,否则进行4;
执行循环体,然后计算表达式3,以便改变循信裤环条件,进行2;
结束for语句的执行。
⑵ .这个点和;这个分号在编程分别是什么意思啊
"."在不同的编程语言里,意思不同,一般都绝局是表示属性的调用。比如css、javascript、php等等都是。也有用点作连接符的。
“;”一般的编程语言里,多半谨配都是用做语句祥宏指的结束。
⑶ c语言中分号的作用
c语言源程序的每一条语句都英文输入状态下的“;”结束一条语句。
不同的编程语言有不同的结束标志,Java,C++也是以“;”作为一行语句的结束的标志,也有不需要用“;”作为一行语句结束的编程语言,例如Python。Python是以空格去判断语句与语句之间的关系,一行语句结束后直接换行继续书写,即可。
C语言在输入头文件或写宏的时候不需要分号,直接换行结束。
(3)分号在程序中代表什么扩展阅读:
C语言 while(表达式)后面是没有分号的,如果不小心加上分伏悉号,系统也不会出现编译宏磨错误,但是程序却会不停的执行空操作,形成空循环体,无法执行“while(表达式);”后面的程序,得不蔽厅斗到预计的效果。例如,在累加求和的程序中while循环加上分号产生错误。
在do…while循环语句中while后面是有分号的,与普通的语句一样,这个分号是用来结束语句的。如果遗漏了这个分号,程序不会通过编译进而产生错误。
参考资料来源:网络-C语言