第二篇C++语言基础.ppt

  1. 1、本文档共123页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第二章 C++程序设计基础 本章主要内容 C++语言概述 基本数据类型和表达式 数据的输入与输出 算法的基本控制结构 自定义数据类型 2.1.1 C++语言的产生 C++是从C语言发展演变而来的,首先是一个更好的C 引入了类的机制,最初的C++被称为“带类的C” 1983年正式取名为C++ 从1989年开始C++语言的标准化工作 于1994年制定了ANSI C++标准草案 于1998年11月被国际标准化组织(ISO)批准为国际标准,成为目前的C++ 2.1.2 C++的特点 全面兼容C 它保持了C的简洁、高效和接近汇编语言等特点 对C的类型系统进行了改革和扩充 C++也支持面向过程的程序设计,不是一个纯正的面向对象的语言 支持面向对象的方法 2.1.3 C++字符集 1、单字符 编写C++程序必须使用C++语言字符集中的字符: ⑴大写、小写英文字母各26个; ⑵阿拉伯数字10个; ⑶运算符、标点符号及其他字符30个: + - * / % = ! | ~ ^ ; : ? , . ‘ “ \ ( ) [ ] { } # _ 空格 例外: ①源程序注释中可以包含字符集以外的字符。 ②字符串作为数据也可以包含字符集以外的字符。 2.1.3 C++字符集 2、关键字 关键字又称保留字,是编程语言预定义的具有专门用途的标识符,不允许用作用户的标识符。 C++语言有48个标准关键字。 注意:有的C++编译系统支持的关键字不止这些。如VC++还有_int8、_int16、_int32、_int64、_inline等关键字。 2.1.3 C++字符集符 3、标识符 (1)以大写字母、小写字母或下划线(_)开始。 (2)可以由以大写字母、小写字母、下划线(_)或数字0~9组成 (3)区分大小写。例如,d和D是不同的标识符。 (4)标识符的有效长度取决于具体的C++编译系统。 (5)标识符应体现“见名知义”原则,注重可读性。 2.1.3 C++字符集 4、运算符(操作符) 用于实现各种运算的符号,例如+、-、*、/、%等 5、分隔符 () {} , : ; 用于分隔各个词法记号或程序正文 6、空白符 空格、制表符(TAB键产生的字符)、换行符(Enter键所产生的字符)和注释的总称 2.1.4 C++程序的组成 //2_1.cpp #include iostream.h//编译预处理命令 void main(void) //主函数 { char name[30]; //定义字符型的数组 cout“Welcome to c++!”;//输出问候语 cout“please input your name:”; cinname; //从键盘上输入名字 cout“Hello,”name“!”endl; cout“You Are Welcome!”endl; } 2.1.4 C++程序的组成 1、编译预处理部分 #include iostream.h称为文件包含命令,指示编译器在对程序进行预处理时,将文件iostream.h的标准代码嵌入到程序中该指令处 2.1.4 C++程序的组成 2、程序主体 程序主体部分就是主函数main 每个程序只能有一个主函数,它是程序执行的入口 主函数main前面的void指返回值类型为空 cin、cout为C++的输入输出函数,与、一起使用。 2.1.4 C++程序的组成 3、注释部分 程序中的注释:可以用/*…………*/或//(单行注释)对程序中的内容进行注释。二者的区别在于,采用/*…………*/方法时,注释可以写成多行,而采用//方法时,注释只能写成一行,它可单独占一行,也可写在某行程序代码的末尾。 2.2 C++数据类型 程序处理的对象是数据,数据分为常量和变量。每个常量或变量都有数据类型。 C++的数据类型分为两大类:基本数据类型和非基本数据类型。 基本数据类型是指C++内部预先定义的类型,包括整型、字符型、实型、逻辑型和空类型; 非基本数据类型是用户定义的类型,包括数组、指针、结构、联合、枚举和类。 基本数据类型 非基本数据类型 2.2.2 常量 常量:在程序运行中,其值不能被改变的量称为常量。 常量包括整型常量、实型常量、字符型常量、布尔型常量等 整型常量 整型常量可用十进制、八进制、十六进制来表示。 ①十进制整数:由0~9数字组成,除表示正负数的字符外,第一个数字不能是0(整数0除外)。例如: +12,-25,0,1289 “+”号可以省略。 ②八进制整数:由数

文档评论(0)

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

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

1亿VIP精品文档

相关文档