C++程设计教程.ppt

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

C++程序设计 主讲:信息科学与工程学院 罗 宪 第一章 C++语言基础 C++语言概述 C++语言的数据类型 C++语言的运算符及表达式 C++语言数据类型的转换 C++语言库函数 第一节 C++语言概述 一、C++语言的特点 C++语言是C语言的面向对象的扩展,是C语言的超集,保留了C语言的所有组成部分并与其完全兼容,既可以进行传统的结构化程序设计,又能进行面向对象的程序设计。是当今世界上最为流行的面向对象程序设计语言。 ㈠ C语言的特点 语言简洁、紧凑,使用方便、灵活; 运算符丰富; 数据结构灵活; 具有结构化的控制语句; 语法限制不严格,程序设计自由度大; 能直接访问物理地址,能进行位运算,实现大部分汇编语言的功能,便于编写系统软件; 生成目标代码质量高,程序执行的效率高; 程序的可移置性好(与汇编语言程序比较)。 ㈡ C++语言的特点(对C的扩充) C++语言保持与C兼容; 用C++编写的程序可读性更好,代码结构更为合理; 支持面向对象程序设计机制; 代码的可重用性、可扩充性、可维护性、可靠性更高。 二、C++语言程序的基本结构 例【1.1】求半径为2的圆的周长及面积 1、程序 例【1.2】输入任意二个数,输出其中最大数。 1、程序 ⑴ C++语言由一个或多个函数构成——函数式语言; ⑵ C++语言程序有且只有一个main()函数——主函数,程序总是从main()开始执行、在main()中结束; ⑶ 函数包括函数说明及函数体,函数体从“{”处开始、从“}”处结束;函数的构成: 三、Visual C++ 6.0使用方法简介 1、启动visual C++6.0 2、建立/编辑C++源程序 3、源程序编译 4、运行程序 第二节 C++语言的数据类型 一、C++语言的数据类型 ㈠ 数据类型 数据类型:程序设计语言处理的数据对象。 C++语言主要数据类型: 1、基本类型:整型、实型(单精度型、双精度型)、字符型、枚举类型等; 2、构造类型:数组类型、结构体类型、类类型(C++面向对象程序设计特有的类型)、共用体类型等; 3、指针类型。 ㈡ 数据的表示方法 在C/C++语言中,数据可以用常量(常数)、变量、函数、表达式表示。 二、C/C++语言常量 ㈠ 整型常量(假定由2个字节构成) 1、十进制:非0开头的整数(-32768 — 32767;无符号整型:0 — 65535); 2、八进制:以0开头的整数; 3、十六进制:以0x开头的整数 4、长整型常量:在常量后加上字母“L”(也可用小写)。 ㈡ 实型常量 —— 分定点记数、浮点记数两种方式 1、定点记数法:如3.14 -25.2 .35 65. —— 日常记数 2、浮点记数法:如: 1237900.0 ? 1.2379×106 ? 1.2379e +6 0.0000525 ? 5.25×10-5? 5.25e–5 ㈢ 字符常量 1、字符常量 ⑴ 用单引号括起来的的单个字符——不能为‘\’及单引号本身,如‘a’、‘*’等; ⑵ 字符常量可直接用序号表示——ASCII码; 2.C/C++语言中的转义字符(P15表) ⑴ “\”后跟1个字符,如:’\n’——换行符;’\0’——空操作符,用作字符串结束符 ⑵ “\”后中1-3位8进制或1-2位以x开头的16进制数。如: ‘\101’—— 等同于‘A’(ASCII码为65); ‘\x0A’—— 等同于‘\n’(ASCII码为10); ‘\109’ 、‘\A01’、 ‘\xax’等不是转义字符。 ㈣ 字符串常量 1、字符串常量:用双引号括起来的字符串。如 ”abc”、”1”、”z2” 等; 2、字符串存储时在末尾自动加上‘\0’——标志字符串的结束。如字符串”abc”为: 在存储时,存放字符串中每个字符的ASCII码值。 如:字符串”abc”为 ㈤ 符号常量 定义:#define 常量标识符 常量 —— 称为宏定义(通常用大写字符) 如例【1.1】程序可以改写为: ㈥ 用const定义常量(C语言不能使用) const可以定义任何数据类型的常量。 格式:const 类型说明符 常量名=表达式; 类型说明符参见后面内容,当为整型时,可省略类型说明符。 如上例程序也可以改写为: 三、C/C++语言的变量 ㈠ 变量与变量名 1、变量:程序中可以改变的量。 2、变量名(标识符)命名规则 ⑴ 变量名(标识符)由字母(含下划线)开头的字母、数字串构成; ⑵ 变量名(标识符)中的字符区分大小写,变量名(函数名等)通常用小写字母; ⑶ 变量名(标识符)不能用C保留的关键字。 如: ab_1 _cd cher ab12 AB12 等均为合法的变量名(标识符); 12ab do ab-1 int

文档评论(0)

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

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

1亿VIP精品文档

相关文档