C语言基础——执行顺序

一.语句

在C语言中,程序的执行顺序是由语句组成的。程序的功能也是由执行语句实现的,一个语句执行一个功能,语句可以分为表达式语句与空语句。

1.表达式语句

表达式语句由表达式与分号组成。表达式是表达式语句的内容,分号是表达式的结束符号。 语法 表达式;
分号为英文符号,且必不可少
在程序中,表达式代表值,语句代表动作,一定要写正确的语句,否则会出错。

2.空语句

空语句指只有一个分号的语句。这种语句符合语法规则。从逻辑的角度来说,空语句时无需使用的,但从语法的角度来说,空语句是可以使用的。空语句可以在特定的地方起占位作用。

二.语句块

在C语言中,语句块可以通过放在一起的一条或多条语句表达一个执行动作。

1.语句块结构

语句块又称复合语句或块语句,是由一条或多条语句与大括号组成。在C语言中,使用左大括号表示语句块的开始,使用右大括号表示结束。C语言基础——执行顺序_第1张图片
为了提高程序的读/写效率,一般会将大括号对齐,大括号的多条语句也要对齐

2.语句块嵌套

语句块嵌套是指一个语句块包含另外一个语句块,他们之间形成嵌套关系。C语言基础——执行顺序_第2张图片

三.顺序执行

在C语言中语句执行默认为顺序执行。

1.流程图

流程图用于展示程序的语句执行顺序。通过绘制流程图,可以帮助程序员梳理编写程序的思路。
编写程序时,当面对一大堆数据无从下手时,绘制一张好的流程图可以帮助程序员快速理清思路,从而更好的去编写程序。C语言基础——执行顺序_第3张图片
计算机处理的逻辑关系越复杂,流程图就越有存在的价值。

2.调试

调试程序可以让程序员详细的了解程序执行的过程,在遇到程序出现编译错误时,可以通过调试程序快速排查程序中的错误。

a.简单调试

简单调试就是在程序指定位置加入输出语句,通过输出语句标明程序执行的位置。

b.编译器的调试功能

除了通过在程序中添加输出语句进行简单调试外,还可以通过编译器的调试功能进行程序的调试。通过编译器的调试功能调试程序不用在程序中添加输出语句,这样程序调试起来更加简洁,高效。
通过编译器的调试功能可以看到程序的执行过程,可以使用F10键(快捷键)或“调试(D)|逐过程(F10)菜单命令实现编译器的调试功能

你可能感兴趣的:(c语言,开发语言)