还剩28页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
表达式与语句学习表达式与语句是理解编程语言的基础,也是编写程序的关键步骤表达式的定义代码片段数学运算表达式是计算机程序中的一组运算符和操作数,用于计算并返回一类似于数学表达式,它包含变量、常量、运算符,并遵循一定的运个值算规则表达式的分类常量表达式常量表达式是由常量和运算符组成的表达式它在程序运行期间不会发生改变变量表达式变量表达式是由变量和运算符组成的表达式它的值可以根据变量的值而变化运算符表达式运算符表达式是由运算符、操作数和括号组成的表达式它用于执行各种运算常量表达式定义特征常量表达式只包含常量和运算符常量表达式的值在程序运行期间,其值在编译期间就可以确定不会发生变化示例1+2,3*4,5/2,hello+world变量表达式变量的含义变量的定义变量的运用在编程中,变量就像一个容器,用来存储使用变量之前,需要先定义它们,即声明在程序运行时,变量的值可以被修改和使和表示各种数据,方便程序员进行数据操变量的类型和名称例如,在C语言中,用,例如,在计算年龄加一岁时,可以将作和管理使用“int age=20;”来定义一个名为“age”的值加1,然后将结果存回“age”“age”的整型变量,并将其初始化为20变量中运算符表达式由运算符和操作数组成操作数可以是常量、变量或计算结果是表达式的值123其他表达式运算符表达式使用运算符将操作数连根据运算符和操作数的类型,运算符接在一起,执行特定的运算操作运算符表达式可以包含常量、变量,表达式会计算出一个结果,这个结果以及由运算符和操作数组成的更复杂可以是数值、字符串或其他类型的值的表达式表达式的计算顺序括号1首先计算括号内的表达式乘除2其次计算乘除运算加减3最后计算加减运算算术运算符加法减法使用+号进行加法运算使用-号进行减法运算乘法除法使用*号进行乘法运算使用/号进行除法运算关系运算符等于不等于大于小于检查两个值是否相等检查两个值是否不相等检查第一个值是否大于第二个检查第一个值是否小于第二个值值逻辑运算符与如果两个操作数都为真,则结果为真,否则为假或||如果两个操作数中至少有一个为真,则结果为真,否则为假非!如果操作数为真,则结果为假;如果操作数为假,则结果为真赋值运算符基本赋值复合赋值12将等号右侧的值赋给左侧的变结合算术运算符,简化赋值操量例如:x=10,将10赋给变作例如:x+=5等价于x=x量x+
5.语句的定义程序的执行单位表达式的扩展语句是程序中最小的执行单位,它表示一个完整的指令,告诉计语句通常包含表达式,但它比表达式更完整,可以包括表达式、算机执行某个特定的操作控制结构和其他操作符语句的分类表达式语句控制语句跳转语句以表达式结尾,执行表达式后,并完成用来控制程序流程的语句,如条件语句用来改变程序执行流程,如break语句语句的执行、循环语句、continue语句赋值语句基本形式变量=表达式将表达式计算结果赋予左侧变量例如age=18,将数值18赋值给变量age.输入输出语句输入输出程序需要从用户或其他来源获取数据输入语句用于接收用户输程序需要向用户或其他设备显示结果或信息输出语句用于将程入的数据,并将其存储到程序变量中序中的数据输出到屏幕、文件或其他设备条件语句语句语句语句if if-else switch根据条件判断是否执行某段代码根据条件判断执行不同的代码段根据多个条件判断执行不同的代码段语句if条件判断1if语句用于根据条件判断结果执行不同的代码块.语法结构2if条件表达式{代码块}执行流程3当条件表达式为真时,执行代码块,否则跳过代码块.语句if-else条件判断if-else语句用于根据条件的真假执行不同的代码块真分支当条件为真时,执行if语句块内的代码假分支当条件为假时,执行else语句块内的代码嵌套语句if判断条件11满足条件1判断条件22满足条件2判断条件33满足条件3嵌套if语句指的是在一个if语句的语句块中包含另一个if语句它用于处理更复杂的多层条件判断语句switch选择结构switch语句是一种多路分支选择结构,它根据表达式的值选择执行不同的代码块.case标签每个case标签对应一个可能的值,当表达式的值与case标签的值相匹配时,就执行该case标签对应的代码块.default标签default标签用于处理所有不匹配的case标签的情况,如果没有匹配的case标签,则执行default标签对应的代码块.break语句break语句用于退出switch语句,避免执行后面的case标签.循环语句重复执行条件判断代码块123循环语句用于重复执行代码块,直到循环语句包含一个条件表达式,决定循环语句包含一个代码块,在每次循满足特定条件是否继续执行循环环中执行循环while循环条件1循环条件为真时,循环执行循环体2循环体包含需要重复执行的语句循环结束3循环条件为假时,循环结束循环do-while循环体1至少执行一次条件判断2决定是否继续循环循环for1234初始化条件判断循环体执行循环变量更新循环变量的初始值设定判断循环变量是否满足循环执行循环体内的语句块更新循环变量的值,为下一条件次循环做准备循环控制语句break continue终止当前循环跳过当前循环剩余步骤,进入下次循环语句break跳出循环强制退出break语句用于立即终止循环,无论循环条件是否满足,break不再执行循环体中剩余的语句语句都会迫使循环结束语句continue跳过当前循环继续执行循环12遇到continue语句,程序会跳continue语句不会终止整个循过当前循环的剩余语句,直接环,而是使程序继续执行下一进入下一次循环次循环条件判断3通常在条件语句中使用continue,用于控制循环的执行过程,跳过特定情况下的代码执行综合案例分析通过实际代码示例,展示表达式和语句的综合应用例如,编写一个程序来计算两个数的平均值,并根据结果输出不同的信息在这个过程中,需要使用算术运算符、关系运算符、条件语句和循环语句知识小结表达式语句表达式用于计算并返回一个值语句用于执行特定的操作,不返回值思考与练习通过本节的学习,我们了解了表达式的定义、分类以及计算顺序,并掌握了各种运算符的用法和语句的分类及应用请同学们尝试以下练习,巩固所学知识•编写一个程序,计算两个整数的和、差、积、商和余数•编写一个程序,判断一个整数是否为奇数或偶数•编写一个程序,求1到100所有整数的和。
个人认证
优秀文档
获得点赞 0