最新第7章 ATmega C 语言设计.ppt

最新第7章 ATmega C 语言设计.ppt

7.1 C语言的结构化程序设计 C语言是一种结构化的编程语言。从程序流程的角度来看,结构化的程序包含3种基本结构,即顺序结构、选择结构和循环结构。这3种基本的程序结构又可以相互组合、嵌套,从而构成各种复杂程序。 1、顺序结构 顺序结构是一种最基本的程序结构。在这种控制结构中,程序按照程序的存放地址由低向高顺序执行。如图7.1所示,程序先执行语句1,再执行语句2,两者按顺序关系执行。 例7.1 己知长方体的长为l,宽为w,高为h,求其体积。 源程序为: main () { int l, w, h, volume; //定义变量 printf (Please input three numbers!\n); //输入变量 scanf (%d %d %d, l ,w, h); volume=l*w*h; printf(l=%d, w=%d, h=%d, volume=%d\n ,l, w, h, volume); //输出l、w、h、v } 2、选择结构 选择结构使计算机具有了决策和选择的能力。 选择语句用于对计算机的某个事件处理提供多条通道,从而使计算机具有选择控制能力。 选择结构程序的设计,需要考虑两个方面的问题。 其一是条件的表达,一般用关系表达式或逻辑表达式表示选择条件 其二是选用何种选择结构语句来实现。选择结构的实现则常用if或switch语句。 例7.2

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档