版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1内存变量的使用班级:09微(1)班教师:黄 鹂知识回顾:常量:常量是指其值始终保持不变的量,它相当于数学中的常数。每个常量有一个数据类型(字符型、数值型、日期型、逻辑型)。变量:变量是其值可以发生改变的量。Visual FoxPro中的变量一般分为字段变量和内存变量。字段变量:是存储在数据表中的变量;内存变量:是存储在内存中的变量。又分为系统内存变量和用户自定义内存变量。一、给内存变量命名命名规则: 内存变量名由字母、数字和下划线组成,但不能以数字开头,也不能含有空格。命名需注意以下几点:一般不使用Visual FoxPro的关键字作为内存变量名。一般不用下划线开头为内存变量命名。因为系统内
2、存变量名都以下划线“_”开头,以避免与系统内存变量发生重名。内存变量名最好不要与字段变量同名。否则系统优先使用同名的字段变量。但可以在内存变量前加一个“M.”引用内存变量。案例1.指出哪些是合法的变量名:A23B-23NA ME6A_BOOKVFP_编号7XMSTORE答案: 、 另注:其中不常用的有:,容易与系统内存变量冲突;,VFP中通常使用英文和数字做变量名;,VFP中关键字通常不用做变量名。 二、给内存变量赋值1. 给单个内存变量赋值。命令的基本格式:= 说明:(1) 赋值号“=”的功能是把其右边的表达式的值赋给左边的内存变量。 (2) 赋值命令不仅有赋值功能,而且还有计算功能。先计算
3、表达式的值,然后赋给内存变量。(3) 赋值号左边只能是一个内存变量名,不能是表达式。注意:内存变量不必预先定义就可直接赋值。给内存变量赋值的同时也定义了内存变量,指定了内存变量的数据类型。 案例2.给单个内存变量赋值。X=12&把数值型12的值赋给变量X?X&显示内存变量X的值X=3*6&把数值型表达式3*6的值赋给变量X?X &显示变量X的值X=”FoxPro” &把字符串FoxPro赋给变量X?X &显示内存变量X的值2. 给多个内存变量赋值。命令的基本格式:STORE TO 说明 把“表达式”的值赋给“内存变量表”中的内存变量,各变量用逗号分隔。内存变量的值和数据类型可以通过赋值来改变。
4、在任一时刻,一个内存变量的值和数据类型都是唯一的。案例3.给多个内存变量赋同一个值。CLEAR&清屏(回顾以前学的命令)。STORE “FoxPro” TO X1,X2 &把字符串“FoxPro”同时赋给2个变量?X1,X2 &显示两个变量的值STORE 5*4 TO X11,X22,X33 &把表达式5*4的值同时赋给3个变量?X11,X22,X33 &显示三个变量的值STORE 12 TO X&把数值型12的值赋给1个变量?X &显示内存变量X的值案例4三、显示内存变量提问:在工作区窗口如何查看用户自定义的内存变量的值?命令的基本格式:DISPLAY MEMORY LIKE 变量通配名说明
5、 选择“LIKE变量通配名”,显示与其相匹配的内存变量。缺省该选项时将显示所有内存变量。补充 (1)通配符有两种:“?”代替一个字符;“*”代替一个或多个字符。(2) DISPLAY MEMORY使用分屏显示的方式来显示数据;LIST MEMORY使用不间断的滚动方式来显示数据。三、显示内存变量案例4.显示内存变量:CLEARDISPLAY MEMORYLIST MEMORYCLEARDISPLAY MEMORY LIKE X?DISPLAY MEMORY LIKE X*案例3区别区别思考题:写出下列命令:1.给它们分别赋值:X1为数值型123X2为字符型abc同时给变量NAME_1,NAME_2,NAME_3赋值,值为字符型“微机班”2.用命令查看上一题的变量在内存中的使用情况。?内容小结:内存变量的命名规则;给内存变量赋值的两种形式;显示内存变量的方法;课后作业:1、分别给变量XH赋值为字符串:12345,以及数字:12345。2、给变量XH赋值为日期型数据:2
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 制粉工安全生产规范知识考核试卷含答案
- 合成橡胶生产工岗前安全知识宣贯考核试卷含答案
- 聚丁烯装置操作工创新方法评优考核试卷含答案
- 玻纤编织制品生产工道德模拟考核试卷含答案
- 四年级数学下册第六单元第五课时《平均数》教学设计
- 2025年医学微生物学笔记
- 2025年辽宁省公需课学习-重点排污单位自动监测数据标记规则第644期
- 2026年感染性疾病科管理试题及答案
- 思辨性和批判性阅读余党绪
- 2026年大学大四(农业工程)农业生物环境工程综合测试试题及答案
- 2026吉林农业大学三江实验室办公室招聘工作人员考试参考题库及答案解析
- 2026年莱芜职业技术学院单招综合素质笔试模拟试题含详细答案解析
- 2025至2030中国商业遥感卫星数据服务定价策略与客户画像报告
- 压力性损伤预防和治疗指南
- 干细胞治疗临床沟通技巧规范
- 春节复工复产安全交底
- 档案方面的课题申报书范文
- 土建工程师岗位职责与考核标准
- 压疮评估详表解读
- JBT 7334-2016 手拉葫芦标准
- 2025年国企招聘考试(人力资源管理)经典试题及答案
评论
0/150
提交评论