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

Python09

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

可以的。

C程序的书写格式灵活,一行内可书写多条语句,一条语句也可以写在多行上,可以任意插入空格和回车。C程序的执行总是从主函数开始,并在主函数结束。主函数和其他函数的位 置是任意的,其他函数总是通过函数调用语句被执行。

C程序是由语句组成的,通常包括一个或多个函数,其中有且只有一个函数称为 主函数,其函数名为main。

每个C程序由一个或多个函数组成。每个C程序有且仅有一个主函数,除主函数外,可以没有其他函数,也可以有一个或多个其他函数。函数是C程序的基本单位。每个函数是由函数首部和函数体两部分组成。

扩展资料

1、C语言中具有特殊含义的单词称为关键字 ,主要用于构成语句。C语言共有32个关键字,所有的关键字均由小写字母组成。

2、用户自定义的标识符既不能是C语言的关键字,也不能与用户已编写的函数或 C语言的库函数重名。

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

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

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

扩展资料:

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

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

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

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

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

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

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

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