




已阅读5页,还剩26页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
.,1,第二课,创建对象,.,2,目标,本课中,我们将学习:识别C+中内部数据类型使用C+程序中变量编写和执行C+程序使用C+程序中数组,.,3,变量和数据类型,C+程序中的数据可分为常量与变量两大类。常量是在程序运行过程中不变的量,变量是在程序运行过程中可发生变化的值。在编程时,常量和变量必须遵循“先声明,后使用”的原则,即所有常量和变量必须在使用前用说明语句进行说明,否则编译时将会产生错误。,.,4,变量和数据类型,变量可以用来存储程序中需要处理的数据。在使用变量前,需要使用声明语句对变量进行声明。C+中变量说明语句的一般形式为:;变量名表的格式主要有如下的三种:=,=,.,5,变量和数据类型,变量数据类型定义了存入变量中的数据类型。例如:名为name的变量适合存储字符;而名为salary的变量适合存储数字。C+中内部数据类型:内部数据类型是最低级的数据类型,即,内存中实际的数据表示所用的数据类型。内部数据类型有:char用于字符和字符串int用于整数float/double用于十进制浮点数bool布尔型数据,.,6,变量和数据类型,.,7,变量和数据类型,变量是具有名称的内存单元,可能包含值。程序使用变量的名称来指包含的值。C+中命名变量的规则:变量名不能含有任何的嵌入的空白或这种符号:?!#-+%:/及。变量名称必须是唯一的。变量名可以有任何个数的字符。变量名必须以字母或下划线开头,可以跟一串字母,数字或下划线。变量名中的第一个字符不能是数字。关键字不能用作变量名。C+大小写敏感的语言。这意味着:变量customerName不同于变量customername。,.,8,变量和数据类型,以下的变量名是有效的:address1employee_namebasic_salarythis_variable_name_is_very_long以下的变量名是无效的:#phone1stName,.,9,变量和数据类型,1#include/预处理文件2voidmain()34doubleradius;/定义半径变量radius5doublearea;/定义面积变量area6coutradius;/输入半径8area=3.14*radius*radius;/计算面积9coutareaofcircleofradiusradiusisareaarr2;数组也可以在声明时初始化。例如:intarr5=13,14,15,16,17;如果在声明数组时初始化,那么不必指出数组的维。例如:intarr=13,14,15,16,17;注意:如果我们在声明时,没有初始化数组,那么我们必须在声明时指定数组的大小。例如:intarr;/Error!Willnotcompile,.,26,数组,数组的声明和初始化数组不可以用另一个数组初始化。把一个数组拷贝到另一个的唯一办法是拷贝它的各个元素。例如:intabc3=100,200,300,xyz3;/Validxyz=abc;/Error!Anarraycannotbeinitializedwith/anotherarrayxyz0=abc0;/correctxyz2=abc1;/correctxyz1=abc2;/correct,.,27,数组,字符串-一维char型数组字符串是几乎在所有编程语言中可以实现的非常重要和有用的数据类型。在某些语言中它们可作为基本类型获得,在另一些语言中做为复合类型获得。多数高级语言的语法允许通常用某种方式引用起来的字符串来表示字符串数据类型。字符串常量是一个以NULL(0)结尾的字符数组。如:charstr=“SANDY”;,arr0,arr1,arr2,arr3,arr4,arr5,.,28,数组,字符串-一维char型数组NULL字符(0)自动地插入在括在双引号(“”)内的任何字符组的结束处。如果它以NULL字符为结尾的话,字符数组称为字符串。NULL字符不可显示在屏幕上。str的数组声明和初始化也可写为:charstr6;str0=S;str1=A;str2=N;str3=D;str4=Y;str5=0;,.,29,问题陈述2.D.1,作为开发DiazTelecommunications,Inc公司账单系统软件小组的一名成员,已分配给你创建一软件模块的任务,该模块接受以下的客户材料并显示它:汽车号,最多包含12个字符。名字,最多包含25个字符生日,最多包含十个字符账单地址,最多包含50个字符城市,最多包含25个字符居住电话号码,最多包含13个字符债务总数,包含十进制值,.,30,问题陈述2.D.1,作为开发DiazTelecommunications,Inc公司账单系统软件小组的一名成员,已分配你编写接受商人材料程序的任务。要获取的材料给出如下:名姓城市电话
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 旅游企业离职员工客户信息保密及服务质量协议
- 大数据分析在皮鞋定制中的应用-洞察及研究
- 社交媒体对消费者满意度影响-洞察及研究
- 2025-2030复合金属电子材料在智能门锁中的防电磁干扰解决方案研究
- 2025-2030土壤修复技术产业化进程与环保政策导向分析
- 2025-2030固态电解质材料研发突破与量产工艺攻关进展
- 情感分析在新闻播报中的应用-洞察及研究
- 2025-2030固态电池界面稳定性问题与材料创新突破方向
- 有色冶炼清洁生产技术-洞察及研究
- 2025-2030固态电池关键技术突破与电动汽车产业影响预判报告
- 全套课件-食品营养学-王莉
- htri手册HTRIExchanger使用手册
- 四年级数学上册试题 一课一练2.3《平移与平行》习题1-北师大版(含答案)
- 小学英语外研版5A Unit2 They sell many different things Module 2部优课件
- 中国文学史概述
- 9.10.11有机、酸碱一般排-盛剑
- 完整版:美制螺纹尺寸对照表(牙数、牙高、螺距、小径、中径外径、钻孔)
- 毕业设计-太平哨水利枢纽引水式水电站设计
- 陈氏太极56式拳谱
- 机电技术应用专业岗位任务分析表
- 2019法考主观题考前聚焦2小时商法曹新川案例题参考答案
评论
0/150
提交评论