您的位置:

一条语句c语言,一段c语言

本文目录一览:

C语言一条语句格式 一条语句可以写在多行吗?

C语言的语句,简单的就是

表达式

+

;(分号)。

比如:

a=2

……不是语句,是赋值

表达式

a=2;

…………这就是一条语句啦。赋值语句

再如:

for(i=0;i11;i++)

不是语句

补充上:printf("%6d",a[i]);

如下

for(i=0;i11;i++)

printf("%6d",a[i]);

这样,就是一个完整的语句了

第二,一条语句是可以分成多行来写的,严格的说,是一条语句的表达式部分可以分开多行来写。

c语言源程序的每一条语句都以什么结束

c语言源程序的每一条语句都英文输入状态下的“;”结束一条语句。

不同的编程语言有不同的结束标志,Java,C++也是以“;”作为一行语句的结束的标志,也有不需要用“;”作为一行语句结束的编程语言,例如Python。Python是以空格去判断语句与语句之间的关系,一行语句结束后直接换行继续书写,即可。

C语言在输入头文件或写宏的时候不需要分号,直接换行结束。

扩展资料:

C语言 while(表达式)后面是没有分号的,如果不小心加上分号,系统也不会出现编译错误,但是程序却会不停的执行空操作,形成空循环体,无法执行“while(表达式);”后面的程序,得不到预计的效果。例如,在累加求和的程序中while循环加上分号产生错误。

在do…while循环语句中while后面是有分号的,与普通的语句一样,这个分号是用来结束语句的。如果遗漏了这个分号,程序不会通过编译进而产生错误。

参考资料来源:百度百科-C语言

C语言 解释一条语句

这道题很考基本功的:之所以这样写,是为了考察你对 ++ 运算的理解,和逻辑运算符 的理解。

先说答案吧。 最后的结果是 k = 1, n = 2;下面是过程。

执行while时, k++ = 0,之后 k = 1。而当 k++ = 0 时,

(k++ n++ 2) 这个表达式已经为 假,n++ 2 不再判断(执行)。故退出while循环。此时 n 的值不变还是为2。

最终结果 k = 1, n = 2。