还剩19页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
函数与变量函数与变量是编程的基础,它们是构建代码的基本元素函数是一段可重复使用的代码块,可以执行特定任务变量是用于存储数据的容器,它们可以保存各种类型的值,例如数字、文本或布尔值什么是函数?代码模块函数是组织代码的模块,用于执行特定任务可重复使用函数可以被多次调用,避免重复编写相同代码提高可读性函数可以将复杂逻辑划分成更小的模块,使代码结构更清晰函数的定义与声明函数是代码组织的基本单位,它将特定功能封装在一起,方便重复使用定义1用代码描述函数的行为声明2告知编译器函数的存在,但没有具体的代码实现调用3执行函数代码并获得返回值函数参数定义传递函数参数是函数执行时接收的值参数通过函数调用传递给函数作用域类型参数只在函数内部可见参数可以是各种数据类型,例如整数、浮点数、字符串等函数返回值返回值的概念返回语句返回值是函数执行完毕后返回给调用者的结果它可以是使用return语句来指定函数的返回值return语句后面可任何数据类型,例如整数、字符串或其他数据结构以跟一个表达式,该表达式会被计算并返回函数作用域局部作用域全局作用域作用域规则函数内部定义的变量只能在函数内部在函数外部定义的变量可以在程序的不同作用域内的变量之间相互独立,使用任何地方使用可以拥有相同的名称全局变量和局部变量全局变量局部变量12在函数外部定义,可被所在函数内部定义,仅在该有函数访问和修改函数内有效变量作用域命名空间34全局变量的作用域是整个全局变量和局部变量分别程序,而局部变量的作用处于不同的命名空间,避域仅限于定义它们的函数免冲突变量的概念存储空间变量是计算机内存中的一块存储空间,用来存储程序运行时需要用到的数据数据标识变量通过一个名称(变量名)来标识这块存储空间,方便程序员访问和操作数据可变性变量的值可以在程序运行过程中改变,可以根据需要存储不同的数据变量的命名规则字母开头包含字母、数字、下划线区分大小写变量名必须以字母、下划线或美元符变量名可以包含字母、数字和下划线,变量名区分大小写,例如,name和号开头,不能以数字开头不能包含空格或其他特殊字符Name是两个不同的变量变量的基本数据类型整型浮点型12用于存储整数,例如10,-用于存储带小数点的数字,5,0整数可以是正数、例如
3.14,-
2.5,
0.0负数或零字符型字符串型34用于存储单个字符,例如用于存储多个字符组成的A,b,!字符必须用单字符串,例如Hello,引号括起来world,123变量的声明与赋值声明1为变量分配内存空间赋值2将特定值存储到变量中使用3在程序中使用变量的值进行操作声明和赋值是变量操作的关键步骤声明告诉程序分配内存空间,并指定变量的类型,而赋值则将特定值存储到该内存空间中通过声明和赋值,我们可以创建并使用变量来存储和处理数据变量的初始化内存分配在声明变量时,系统会在内存中分配一块存储空间,用来存放变量的值赋初始值初始化是指在声明变量的同时,直接给变量赋予一个初始值默认值如果未明确初始化,不同数据类型的变量会自动拥有默认值,例如整型变量的默认值为0,字符型变量的默认值为\0常量的概念固定值命名规则常量是指在程序运行期间其常量名称通常使用大写字母,值始终保持不变的值并使用下划线分隔单词提高可读性数据完整性使用常量可以提高代码的可常量可以帮助确保数据的完读性,并便于维护整性和一致性,防止意外修改常量的声明常量定义1常量是程序执行过程中其值不能被修改的量关键字2使用`const`关键字声明常量赋值3在声明常量时,必须对其进行初始化赋值,因为常量的值不可改变运算符与表达式运算符是用于执行操作的特殊符号表达式是通过运算符连接运算数形成的,用于计算特定值赋值运算符赋值运算符赋值运算符用于将一个值赋给一个变量最常见的赋值运算符是等号=例如,语句“a=5”将值5赋给变量a算术运算符加法减法用于对两个操作数进行相加运算,例如用于从第一个操作数中减去第二个操作数,a+b例如a-b乘法除法用于对两个操作数进行相乘运算,例如用于将第一个操作数除以第二个操作数,a*b例如a/b关系运算符等于运算符不等于运算符大于运算符小于运算符用来判断两个操作数是否相用来判断两个操作数是否不用来判断左操作数是否大于用来判断左操作数是否小于等,返回布尔值如果相等,相等,返回布尔值如果不右操作数,返回布尔值如右操作数,返回布尔值如则返回真,否则返回假相等,则返回真,否则返回果左操作数大于右操作数,果左操作数小于右操作数,假则返回真,否则返回假则返回真,否则返回假逻辑运算符与运算符或运算符||非运算符!短路运算当两个操作数都为真时,当两个操作数中至少有一对一个操作数进行取反操在逻辑运算符中,如果第结果为真否则,结果为个为真时,结果为真否作,如果操作数为真,则一个操作数的结果已经可假则,结果为假结果为假;如果操作数为以确定整个表达式的结果,假,则结果为真则不会计算后面的操作数位运算符位运算符按位与位运算符直接对操作数的二将两个操作数的对应位进行进制位进行操作,执行速度“与”运算,只有当两个操作快,效率高,通常用于优化数的对应位都为1时,结果位程序,提高性能才为1,否则为0按位或|按位异或^将两个操作数的对应位进行将两个操作数的对应位进行“或”运算,只有当两个操作“异或”运算,只有当两个操数的对应位都为0时,结果位作数的对应位不同时,结果才为0,否则为1位才为1,否则为0优先级与结合性运算符优先级结合性12不同运算符具有不同的优当多个运算符具有相同优先级,优先级高的运算符先级时,结合性决定运算先执行顺序,例如,左结合性从左到右执行,右结合性从右到左执行优先级表运算顺序34不同语言的优先级表略有了解优先级和结合性对于不同,需要参考具体的编正确理解和编写表达式至程语言文档关重要。
个人认证
优秀文档
获得点赞 0