[{"createTime":1735734952000,"id":1,"img":"hwy_ms_500_252.jpeg","link":"https://activity.huaweicloud.com/cps.html?fromacct=261f35b6-af54-4511-a2ca-910fa15905d1&utm_source=V1g3MDY4NTY=&utm_medium=cps&utm_campaign=201905","name":"华为云秒杀","status":9,"txt":"华为云38元秒杀","type":1,"updateTime":1735747411000,"userId":3},{"createTime":1736173885000,"id":2,"img":"txy_480_300.png","link":"https://cloud.tencent.com/act/cps/redirect?redirect=1077&cps_key=edb15096bfff75effaaa8c8bb66138bd&from=console","name":"腾讯云秒杀","status":9,"txt":"腾讯云限量秒杀","type":1,"updateTime":1736173885000,"userId":3},{"createTime":1736177492000,"id":3,"img":"aly_251_140.png","link":"https://www.aliyun.com/minisite/goods?userCode=pwp8kmv3","memo":"","name":"阿里云","status":9,"txt":"阿里云2折起","type":1,"updateTime":1736177492000,"userId":3},{"createTime":1735660800000,"id":4,"img":"vultr_560_300.png","link":"https://www.vultr.com/?ref=9603742-8H","name":"Vultr","status":9,"txt":"Vultr送$100","type":1,"updateTime":1735660800000,"userId":3},{"createTime":1735660800000,"id":5,"img":"jdy_663_320.jpg","link":"https://3.cn/2ay1-e5t","name":"京东云","status":9,"txt":"京东云特惠专区","type":1,"updateTime":1735660800000,"userId":3},{"createTime":1735660800000,"id":6,"img":"new_ads.png","link":"https://www.iodraw.com/ads","name":"发布广告","status":9,"txt":"发布广告","type":1,"updateTime":1735660800000,"userId":3},{"createTime":1735660800000,"id":7,"img":"yun_910_50.png","link":"https://activity.huaweicloud.com/discount_area_v5/index.html?fromacct=261f35b6-af54-4511-a2ca-910fa15905d1&utm_source=aXhpYW95YW5nOA===&utm_medium=cps&utm_campaign=201905","name":"底部","status":9,"txt":"高性能云服务器2折起","type":2,"updateTime":1735660800000,"userId":3}]
<>一.语句
在C语言中,程序的执行顺序是由语句组成的。程序的功能也是由执行语句实现的,一个语句执行一个功能,语句可以分为表达式语句与空语句。
<>1.表达式语句
表达式语句由表达式与分号组成。表达式是表达式语句的内容,分号是表达式的结束符号。 语法 表达式;
分号为英文符号,且必不可少
在程序中,表达式代表值,语句代表动作,一定要写正确的语句,否则会出错。
<>2.空语句
空语句指只有一个分号的语句。这种语句符合语法规则。从逻辑的角度来说,空语句时无需使用的,但从语法的角度来说,空语句是可以使用的。空语句可以在特定的地方起占位作用。
<>二.语句块
在C语言中,语句块可以通过放在一起的一条或多条语句表达一个执行动作。
<>1.语句块结构
语句块又称复合语句或块语句,是由一条或多条语句与大括号组成。在C语言中,使用左大括号表示语句块的开始,使用右大括号表示结束。
为了提高程序的读/写效率,一般会将大括号对齐,大括号的多条语句也要对齐
<>2.语句块嵌套
语句块嵌套是指一个语句块包含另外一个语句块,他们之间形成嵌套关系。
<>三.顺序执行
在C语言中语句执行默认为顺序执行。
<>1.流程图
流程图用于展示程序的语句执行顺序。通过绘制流程图,可以帮助程序员梳理编写程序的思路。
编写程序时,当面对一大堆数据无从下手时,绘制一张好的流程图可以帮助程序员快速理清思路,从而更好的去编写程序。
计算机处理的逻辑关系越复杂,流程图就越有存在的价值。
<>2.调试
调试程序可以让程序员详细的了解程序执行的过程,在遇到程序出现编译错误时,可以通过调试程序快速排查程序中的错误。
<>a.简单调试
简单调试就是在程序指定位置加入输出语句,通过输出语句标明程序执行的位置。
<>b.编译器的调试功能
除了通过在程序中添加输出语句进行简单调试外,还可以通过编译器的调试功能进行程序的调试。通过编译器的调试功能调试程序不用在程序中添加输出语句,这样程序调试起来更加简洁,高效。
通过编译器的调试功能可以看到程序的执行过程,可以使用F10键(快捷键)或“调试(D)|逐过程(F10)菜单命令实现编译器的调试功能