c++入门基础ppt1
71页1、C+程序设计,课程概述,课程性质:通识基础课 课程目标: 理解并熟练运用C语言进行结构化程序设计 理解并熟练运用C+语言进行面向对象程序设计 课程安排:50%课堂讲授;50%上机实验 课程考核:平时成绩40%;期末笔试60%,课程内容,第一部分 C语言 数据类型 运算符 基本语句 函数 指针 第二部分 C+语言 类和对象 引用 友元 继承 多态和虚函数 抽象类 模板 运算符重载 I/O流,参考书目,教材 C+程序设计教程 钱能 清华大学出版社 参考书目 C语言程序设计 谭浩强 清华大学出版社 面向对象的理论与C+实践 王燕清华大学出版社,第一章 概述,程序设计语言 程序与算法 结构化程序设计 面向对象程序设计,1.1 程序设计语言,机器语言 汇编语言 高级语言 C C+ Java Basic C# ,1.1 程序设计语言,C+编程流程 程序编辑编译链接可执行文件,1.2 程序与算法,程序 代码 算法 求解特定问题的一组有限的操作序列 程序=算法+数据结构,1.3 结构化程序设计,顺序结构 选择结构 循环结构,1.4 面向对象程序设计,出现的原因 面向对象的基本概念 封装 继承 多态,第
2、一个C+程序,#include int main() cout“Hello, World!”endl; return 0; ,头文件,主函数,输出,返回,编程环境,Visual C+ 6.0 如何建立C+文件(演示) “文件” -“新建” 选择“C+ Source File”,输入文件名,点“确定” 程序调试,第二个C+程序,#include int main() int x,y; /*定义变量x和y*/ coutx; couty; cout“x+y=”x+yendl; /输出相加之和 return 0; ,编程风格,缩进对齐 写注释,总结,第二章 数据类型、运算符、表达式,什么是数据类型,数据类型: 一定的数据在计算机的内部表示; 该数据所表示的值的集合; 在该数据上的一系列操作。,2.1 数据类型,整型 字符型 枚举型 布尔型 浮点型 字符串型 数组 指针和引用(*),常量和变量,常量:程序运行过程中不能被改变的量 如: 整型常量(如12、0、-3为整型常量) 实型常量(4.6、-1.23为实型常量) 字符常量( a、d字符常量),常量和变量,变量:在程序运行过程中,其值可以被改变
3、的量称为变量。 每个变量都必须有一个名字变量名, 变量命名遵循标识符命名规则: 变量命名的规定:+语言规定标识符只能由字母、数字和下划线三种字符组成,且第一个字符必须为字母或下划线。 变量必须先定义后使用,2.1.1 整型,各整型的范围:取决于不同的编译器,类型 类型说明符 长度 数的范围 基本型 int 4字节 -231231-1 短整型 short 2字节 -215215-1 长整型 long 4字节 -231231-1 无符号整型 unsigned 4字节 0232-1 无符号短整型 unsigned short 2字节 0 216-1 无符号长整型 unsigned long 4字节 0(232-1),2.1.1 整型,整型字面值分八进制,十进制和十六进制不同表示如: 0123 / 8进制 0x12af3 / 16进制 12345 / 10进制 超过表示范围的整型数其值不可预料或者出错如: int a = 12345678912345678912345; / 错,2.1.1 整型,整型数的操作:+,-,*,/,%,=,!,=,=,=,&,|,&=,|=,&,|,&=,|=,!=
4、,=,+=,-=,*=,/=,%=,+,-,,,? :,2.1.1 整型,变量说明的一般形式为: 类型说明符 变量名标识符,变量名标识符,.; int a,b,c; / a,b,c为整型变量 long x,y; /x,y为长整型变量 unsigned int p,q; /p,q为无符号整型变量,2.1.2 字符型,用一对单引号括起来的单个字符,称为字符常量 字符变量的类型关键字为char,一般占用1字节内存单元 字符变量用来存储字符常量。将一个字符常量存储到一个字符变量中,实际上是将该字符的ASCII码值(无符号整数)存储到内存单元中。可作为整数和字符两种形式输出,可对字符进行整数运算( ASCII码值) 语言还允许使用一种特殊形式的字符常量,就是以反斜杠“ ”开头的转义字符。,2.2 字符型,语言还允许使用一种特殊形式的字符常量,就是以反斜杠“ ”开头的转义字符。,其它如下表:,字符形式,n,t,v,b,r,f,ddd,xxh,功能,换行,横向跳格(即跳到下一个输出区),竖向跳格,退格,回车,走纸换页,反斜杠字符“ ”,单引号(撇号)字符,1到3位8进制数所代表的字符,1到2位16进
《c++入门基础ppt1》由会员小**分享,可在线阅读,更多相关《c++入门基础ppt1》请在金锄头文库上搜索。
2020年高考真题——理科综合(全国卷Ⅲ)+Word版含答案
2021年绝味鸭脖策划书
2021年熟食店创业方案
2021年熟食店开店策划
2021年卤菜店创业计划书
2021年周黑鸭网络营销策划方案
东大21年1月考试《现代设计方法》考核作业
谈我国行政管理效率的现状及其改观对策(论文)
单证员考试-备考辅导-复习资料:无贸易背景信用证案分析.docx
土木工程毕业生答辩自述.docx
建筑学毕业后工作状态真实写照.doc
C#代码规范(湖南大学).doc
xx区食药监局2019年工作总结及2020年工作计划
2019年中医院药物维持治疗门诊工人先锋号先进事迹
2019年度xx乡镇林长制工作总结
2019年性艾科工作计划书
2019年人才服务局全国扶贫日活动开展情况总结
关于组工信息选题的几点思考
摘了穷帽子 有了新模样
2019年某集团公司基层党支部书记培训班心得体会
2024-01-31 15页
2024-01-31 21页
2024-01-31 37页
2024-01-31 30页
2024-01-31 22页
2024-01-31 48页
2024-01-31 32页
2024-01-31 40页
2024-01-31 31页
2024-01-31 20页