条件表达式-青岛理工大学.ppt

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

青岛理工大学 主讲:李兰;本章主要内容;2.1 C++字符集与关键字;2.1 C++字符集与关键字;2.1 C++字符集与关键字;2.1 C++字符集与关键字;2.1 C++字符集与关键字;2.2 基本数据类型和表达式;2.2 基本数据类型和表达式;2.2 基本数据类型和表达式;2.2 基本数据类型和表达式;2.2 基本数据类型和表达式;【例2-1】 字符类型与数值类型间的转换  ;【例2-2】 字符型数据与整型数据互相赋值  ;2.2 基本数据类型和表达式;2.3 运算符与表达式;2.3 运算符与表达式;2.3 运算符与表达式;2.3 运算符与表达式;2.3 运算符与表达式;2.3 运算符与表达式;【例2-3】 自增、自减运算符的用法与运算规则示例;2.3 运算符与表达式;2.3 运算符与表达式;【1】 设a=3,b= - 4,c=5, 表达式a+b,b*5,a=b+4的值?;2.4 C++程序的基本控制结构;2.4 C++程序的基本控制结构;2.4 C++程序的基本控制结构;2.4 C++程序的基本控制结构;2.4 C++程序的基本控制结构;【例2-5】 使用格式控制字符控制不同进制的输出  ;【例2-6】使用格式控制字符控制输出宽度和控制空位填充 ;【例2-7】 使用格式控制字符控制输出精度和控制正、负符号的显示;【例2-8】 使用格式控制字符控制左右对齐;2.4 C++程序的基本控制结构;【例2-10】编写程序计算圆的面积s和周长l  ;【例2-11】从键盘上输入一个三位数,然后逆序输出  ;【例2-12】 已知三角形的两边A、B及其夹角alfa,求第三边C及面积S  ;2.4 C++程序的基本控制结构;【例2-13】例如:读入三个数,按有小到大的顺序把它们打印出来。  ;2.4 C++程序的基本控制结构;【例2-14】判断键盘输入的整数是否为偶数,是输出is,不是输出not  ;【例2-15】 求一元二次方程ax2+bx+c=0的根。其中系数a(a≠0)、b、c的值由键盘输入  ;【例2-15】 求一元二次方程ax2+bx+c=0的根。其中系数a(a≠0)、b、c的值由键盘输入  ;2.4 C++程序的基本控制结构;【例2-16】根据考试成绩的等级输出百分制分数段:  ;【例2-17】 编写一个四则运算计算器程序  ;2.4 C++程序的基本控制结构;2.4 C++程序的基本控制结构;2.4 C++程序的基本控制结构;2.4 C++程序的基本控制结构;【例2-18】九九乘法表 ;2.5 动态内存分配;2.5 ???态内存分配;new、delete和malloc、free的区别 new能够自动计算要分配的内存类型的大小,不必用sizeof计算所要分配的内存字节数 new不需要进行类型转换,它能够自动返回正确的指针类型。 new可以对分配的内存进行初始化。 new和delete可以被重载,程序员可以借此扩展new和delete的功能,建立自定义的存储分配系统。 ?sizeof( )被改为sizeof;【例2-19】 new和delete运算符的使用  ;【例】 用new和delete分配与释放堆内存。 #include iostream.h void main(){ int *p1,*p2,*p3; p1=new int; //分配一个能够存放int类型数据的内存区域 p2=new int(10); //分配一个int类型大小的内存区域,并将10存入其中 p3=new int[10]; //分配能够存放10个整数的数组区域 *p1=5; *p3=1; p3[1]=2; //访问指向数组的数组元素 p3[2]=3; coutp1 address: p1 value: *p1endl; coutp2 address: p2 value: *p2endl; coutp3[0] address: p3 value: *p3endl; coutp3[1] address: p3[1] value: p3[1]endl; delete p1; //释放p1指向的内存 delete p2; delete p3; //错误,只释放了p3指向数组的第1个元素 delete []p3; } //释放p3指向的数组;第二章 C++语言基础

文档评论(0)

170****0532 + 关注
实名认证
内容提供者

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

版权声明书
用户编号:8015033021000003

1亿VIP精品文档

相关文档