网站大量收购独家精品文档,联系QQ:2885784924

第一章 C++语言编程入门课件.ppt

  1. 1、本文档共98页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第一章C语言编程入门课件

C++程序设计教程;总复习;;; 同时具有高级语言与汇编语言 语言简洁 程序执行效率高 可直接访问物理地址 具有良好的可读性和可移植性, 并得到了广泛使用; 面向对象的程序设计是在吸收结构化程序设计的一切优点的基础上发展起来的一种新的程序设计方法,其本质是把数据和处理数据的过程抽象成一个具有特定身份和某些属性的自包含实体——对象。;◆ C++语言与C语言的本质区别——C++语言支持面向对象的程序设计 C语言仅支持面向过程的程序设计; C++语言是一个计算机编程语言,利用它编写的程序并不能直接在计算机上运行,而是要经过编辑、编译和链接三步生成可执行文件。 ;例 1-1;;例 1-2;;;标识符是程序员为命名程序中的一些要素所定义的单词,如变量名、函数名等。 ;运算符可以用做分隔符,其他分隔符还有 () {} , : ;和空白字符。;数据是程序处理的对象,在C++语言中,所有的对象都属于某种数据类型。;长度(字节);有些数据在程序运行过程中是可以改变的,我们称之为变量。;在程序中,有些数据在运行期间是不允许改变的,我们称之为常量。;2. 实型常量; 字符常量通常是指用单引号括起来的一个字符,其数据类型是char。其中单引号只是用来说明被它括起来的字符是字符常量,它本身不是字符常量的内容。如:′a′,′#′,′G′。;4. 字符串常量;5. 布尔常量;自定义数据类型的分类;例 1-7;在声明了一个枚举类型后,必须声明枚举变量才能使用这种数据类型。格式如下(其中enum可有可无): enum 枚举类型名 变量1,变量2,…,变量n;;枚举类型的应用;枚举变量输出的值是一个整数值,而不是枚举常量的标识符。如果要输出标识符也需另外编程。;数据类型 数组名[常量表达式1][常量表达式2]…[常量表达式n];;声明了一个一维数组;一维数组声明的数组在内存中的存放顺序组,就是按下标顺序存储。 例如: int i[5];;在进行数组声明时,也可以给其中部分或全部元素赋初值。 对于一维数组,初始化有以下两种形式:;例如: int i[2][3]={1,2,3,4,5,6};;须注意在赋初值时,初始值表中的数据个数不能多于数据元素的个数。例如: int i[5]={1,2,3,4,5,6};;;;与枚举类型相同,使用前,必须先声明结构类型,结构类型的声明形式如下: struct 结构名 { 数据类型1 成员名1; 数据类型2 成员名2; …; 数据类型n 成员名n; };;声明结构类型,仅仅是指定了属于这种结构类型的变量的内存使用模式,计算机并不为之分配内存。因此,在程序中必须声明该种类型的变量,程序才能进行数据的存储和处理。;在声明了结构变量后,需要对这些变量进行访问。访问一个结构变量包括两方面的内容:访问整个结构变量和访问一个结构变量中的某个成员。;#includeiostream.h struct student { char name[20]; char sex[3]; int age; char add[100]; } ; void main() { student stud1={″李明″,″男″,20,″北京″}; coutstud1.name′\t′stud1.sex′\t′stud1.age′\ t′ stud1.add; coutendl; stud1.age=18; coutstud1.name′\t′stud1.sex′\t′stud1.age ′\t′stud1.add; coutendl; };C++字符集以外的字符不一定是占据内存的一个字节。比如,每个汉字就是占据2个字节。;联合类型名 变量名1,变量名2,…,变量名n;; #includeiostream.h union uarea { char c_data; short s_data; long l_data; }; void main() { uarea data; data.c_data=′a′; cout″c_data=″data.c_datae

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档