




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Dont breaking up复习:1、前提运算符用啥示意?2、前提表达式的一样形式是啥?3、前提运算符的优先级与联合性?Dont breaking up例1: 操纵前提表达式求a、b、c3个数中的最大值Dont breaking upmain()float a,b,c,max;scanf(“%f,%f,%f”,&a,&b,&c);max=ab?ac?a:c:bc?b:c;printf(“max=%fn”,max);Dont breaking up运行结论为:2.34,4.56,1.87max=4.560000注重Dont breaking up按标准输入函数scanf() scanf函数能
2、够用来按标准要求输入任何类型的多个信息.其引用的一样形式为: scanf(操纵指标,地址列表)Dont breaking up 似果变形操纵讲明中有标准变形操纵符之外的字符,那么输入时,要在与此相对应的部分输入与此一样的字符.Dont breaking up习题:1、设有以下语句”a=1,b=2,c=3,d=4;”表达式“(a!=b)?c+:d+”的值是几?Dont breaking up摸索:我们往常学习C语言的时侯,逗号的作用是啥?Dont breaking up3.3.4逗号运算符和逗号表达式Dont breaking up1、逗号表达式 用逗号运算符将两个及两个以上的表达式毗邻起来组成
3、的式子称为逗号表达式.Dont breaking up一样形式: 表达式1,表达式2,表达式n统计环节: 按从左到右的次序追个运算每个表达式,依次类推,整个逗号表达式的值和类型便是最右边的”表达式n”的值和类型.Dont breaking up例似:逗号表达式30+50,16+8的值为24. (上机运行验证)Dont breaking upmain() printf(“%dn”,(30+50,16+8);Dont breaking up 求逗号表达式a=10*5,a*40的值 (提示:逗号运算符在全部运算符中优先级最低)Dont breaking up使用讲明1、逗号表达式的运算环节为:从左往
4、右追个统计表达式.2、逗号表达式做为一个整体,它的值为末了一个表达式(也即表达式n)的值.Dont breaking up3、逗号运算符的优先级在全部运算符中最低. 下面两个表达式的运算结论是否一样? b=(a=10,5*a) b=a=10,5*aDont breaking up4、一个逗号表达式能够与另一个表达式组成一个新的逗号表达式.例似:(a=30*50,a+10),a5Dont breaking up5、同时不是任何地点表现的逗号根基上逗号运算符. printf(“%d,%d,%dn”,a,b,c);Dont breaking up习题1: 如果t为int类型,履行逗号表达式是“t=(
5、x=0,x+5),t+”后,t的值是几?Dont breaking up习题2:一下程序的输出结论是:main()int x, y, z;x=y=1;z=x+,y+,+y;printf(“%d,%d,%dn”,x,y,z);A 2,3,3 B 2,3,2 C 2,3,1 D 1,1,1作业:教材46页第4题习题册18页第4题Dont breaking up3.3.5 sizeof运算符Dont breaking up想一想:我们学过的根基信息类型都有啥?Dont breaking up1、sizeof的一样调用形式 sizeof(类型名或变量名)Dont breaking up2、sizeof的功能 sizeof运算给出指定类型在内存中所占的字节数.Dont breaking up例:检验各类型在内存中所占的字节数.main()char ch;int x;float y;printf(“char=%dn”,sizeof(char);printf(“char(ch)=%dn”,sizeof(ch);printf(“int=%dn”,sizeof(int);printf(“int(x)=%dn”,sizeof(x);printf(“float=%dn”,sizeof(float);printf(“floa
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 水泥购销合同协议
- 环保水处理项目合作框架协议
- 学校食堂蔬菜采购合同
- 股份制企业的合同文书规范与管理
- 蔬菜种植合作的协议书(3篇)
- 两人合作合同
- 环保产业技术创新与应用合同
- 公司股权分配合同协议年
- 派遣合同就业协议书
- 人才委托协议
- 2025年2级注册计量师专业实务真题附答案
- 2025年春季学期教导处工作计划及安排表
- 果实品质评价体系建立与应用-深度研究
- 人教版小学六年级下册音乐教案全册
- 12J201平屋面建筑构造图集(完整版)
- 20CS03-1一体化预制泵站选用与安装一
- (完整版)四年级上册数学竖式计算题100题直接打印版
- 数理统计考试试卷及答案解析
- 排水沟施工合同电子版(精选5篇)
- 《酒店品牌建设与管理》课程教学大纲
- 大气商务企业培训之团队合作的重要性PPT模板
评论
0/150
提交评论