- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* * 【重要提示】对scanf和printf都要注意输入/输出数据的类型与对应格式说明的类型一致,否则数据输入/输出会出错。 例:printf(“%8ld\n”,i);//int i,错 printf(“%f\n”,a);//int a, 错:floating point formats not linked scanf(“%c%c%c”,a,b,c);//int a,b,c;整型空间有两个字节,而从单个字符的输入域中读入的数据为单字节,因此存储时数据存放在双字节空间的低字节,而高字节内容不变,换句话说,该内容为残值。 Scanf(“%lf”,d);//double d;正确 scanf(“%f”,d);//错 scanf(“%Lf”,d);//错 * * #include stdio.h void main( ) { float a,b,c,t; printf(“Please input 3 float:”);//提示,printf的一种用法 scanf(%f , %f , %f ,a,b,c); t=(ab)?a:b; printf(%f \n,(tc)?t:c); } 输入:2.5,6.7,8.32 结果:8.320000 输入三个实数,求最大者 * * #include stdio.h void main( ) { float a,b,c,t; printf(“Please input 3 float:”);//提示,printf的一种用法 scanf(%f , %f , %f ,a,b,c); t=(ab)?a:b; printf(%.2f \n,(tc)?t:c); } 输入:2.5,6.7,8.32 结果:8.32 输入三个实数,求最大者 修饰符m.n,其中n表示精度 * * 在程序设计方法中,通常采用结构化程序设计方法,以使程序结构清晰,易读易懂,提到结构化程序,C语言里有三种基本结构:顺序结构、选择结构、循环结构。本节我们先讲解顺序结构,另两种结构在第四章将。 顺序结构是最简单的C程序结构,它由说明/定义语句、表达式语句、函数调用语句(I/O语句)、复合语句组成,是逻辑意义上顺序执行的结构形式。 3.3 C程序的顺序结构 * * 一、说明/定义语句: 例:char ch1,ch2=‘c’; int i=1; //变量的定义 int max(int x, int y, int z); //函数的原型说明 或int max(int , int , int); * * 二、表达式语句 在各种表达式后加一个分号;,即构成了表达式语句。其中最常见的是由赋值表达式加上分号构成的赋值语句。表达式语句是C中最简单的语句,在C中表达式语句的表达能力很强,使用也很方便。 【例】int a, b, c, d,sum; a = b+c*d; c ++; sum =a+b++; 只有一个;的语句叫空语句,是表达式语句的特例,该语句不做任何事情。 三、函数调用语句和I/O语句 例:max(a,b,c); printf(“%d%o\n”,x , y+8); 通常函数调用语句作为表达式语句的一部分,因此函数调用语句可并入表达式语句,如:a=max(a,b,c);. * * 四、复合语句 用一对花括号{}括起来的一段程序即为一个复合语句。复合语句又称分程序(非子程序)。 格式:{ 变量定义/说明部分;//可有可无,任选 执行语句部分; } * * 【注】 ⑴ 复合语句可以用在C语言的任何地方,C规定:凡能使用简单语句的地方都可以使用复合语句。 ⑵ 花括号{}必须配对使用。 ⑶ 花括号{}允许嵌套。即执行语句可以是简单语句或内嵌的复合语句。 ⑷ {}内定义的变量一般来说是局部变量,局部变量只在{}范围内有效,换句话说,离开{}范围就不可能再引用到它,因为对应于该变量的存储空间已经不再属于该变量,而被OS回收,被用于进行下一次分配。由于变量值对复合语句来说是局部的,即无法在一个复合语句中访问另一个复合语句中定义的变量(即使内嵌的复合语句也是如此!)。由于这些特点,在不同复合语句就可使用相同的变量名,而不必担心有什么冲突和意想不到的变故。 * * C语言规定只要作用域存在不重叠,都可以使用同名变量,而不至于冲突。对于复合语句
您可能关注的文档
最近下载
- 《火烧云》新课标课件(第一课时) (1).pptx VIP
- 2025年邮政集团财务部招聘面试题库附答案.doc VIP
- 大型商业综合体各类突发事件安全事故应急预案.docx
- 产品质量保证措施方案范文.docx VIP
- 2025年国开电大《学前儿童发展心理学》形考形成性考核二答案.pdf VIP
- 《电力监控系统介绍》课件.ppt VIP
- 2025年运动处方师备考题库及答案解析.docx VIP
- 2024-2025年中国形象设计行业报告——颜值经济下的多元化发展新机遇.docx VIP
- 2023年湖北随州随县事业单位招聘随军家属(共500题含答案解析)笔试必备资料历年高频考点试题摘选.docx VIP
- (手术诊断)ICD9国临版3.0对照医保版2.0.docx VIP
原创力文档


文档评论(0)