- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
字符串常量。#includestdio.h.ppt
* */85 6.6 小 结 本章所描述的基础知识,是编写C语言程序的基础。在编写C语言程序时,应该注意以下几个方面。 (1)不同类型的变量有不同的取值范围。要避免将一个较大的数赋给一个取值范围较小的变量,同时还要避免不同数据类型变量之间的赋值,因为这样有可能会引起数据的丢失,从而导致程序的运行结果不正确甚至更严重的情况。 (2)要注意正确地使用运算符来表示不同的目的。对于复杂的表达式建议使用圆括号来区分计算的优先顺序,这有助于提高程序的可读性。 (3)输入/输出功能是通过调用系统函数完成的。用printf()函数通过格式字符可以完成许多复杂格式的文本输出。用scanf()函数接收变量的值时,要注意输入时的方式与类型必须完全一致地对应,否则会使得变量的取值不正确。 (4)如果在程序中,对于某种数据类型的变量赋予了不同数据类型的值,系统并不会给出错误提示,而是可以继续执行程序语句,这就有可能产生非常严重的后果,程序设计时必须注意到这一点。 (5)在本章中列举了许多简单的程序范例来说明这些C语言基础知识在程序中的使用。读者可从把自己的疑问和想法写成程序语句,再上机调试、运行,通过程序的运行结果来分析问题,进一步了解和掌握基本语法规则,这将有助于对C语言知识的理解和提高编写程序的能力。 * */85 第二次必做作业: P177 题6.23,6.45, 6.49 要求:要有过程,必须以纸质版的形式以班级为单位交上来,上交时间为下一周。必须在首页的最上面写上姓名、学号、班级并注明第2次作业。 * */85 第3次必做作业: P178-181 题6.24-6.43 要求:只写答案编号ABCD,必须以纸质版的形式以班级为单位交上来,上交时间为下一周。必须在首页的最上面写上姓名、学号、班级并注明第3次作业。 书上P175-181的其他习题请自觉完成! * */85 类别 运算符 名称 优先级 结合性 位 位逻辑与 8 自左向右 ∧ 位逻辑接位加(异或) 7 | 位逻辑或 6 逻辑 逻辑与 5 || 逻辑或 4 条件 ?: 条件 3 赋值 = 赋值 2 自右向左 自反 赋值 +=、-=、 *= /= %=、= ?=、|= = 、 = 加赋值、减赋值 乘赋值 除赋值 模赋值、位与赋值 按位异域赋值、位或赋值 位左移赋值、 位右移赋值 逗号 , 逗号 1 自左向右 * */85 【例6-18】复杂表达式的计算顺序。 #include stdio.h main() { int a=10,b=15,c=14,temp; temp= a+6b b-cc; printf(a+6b b= %d\n,temp); temp=!a+b*c-b/a b-a*!(c-a); printf(!a+b*c-b/a b-a*!(c-a)= %d\n,temp); } 程序结果: 0和1 * */85 §6.3.8 C语言基本语句结构 不同的语句结构就可以构成一个完整的程序,完成由算法制定的工作流程。 语句分为四大类: 1.表达式语句:在表达式后加一个分号(;)构成。 例:a=3*b-c/2; ++j: b=(a3)? 1:0; prinft(“a=%d/n”, a); 2.复合语句:由一对花括号“{ }”将多个表达式语句括起来所组成。 例:{ a=b+c; x=y%a; prinft(“a=%d, x=%d\n”, a, x); } * */85 3.控制结构语句 由控制结构组成的语句,完成特定的动作或功能,控制语句有五种: ①选择(分支)语句:if…else ②多分支语句:switch ③for循环语句:for ④while循环:while ⑤do_while循环:do…while * */85 4.转向控制语句 由系统提供的关键词构成的语句,用于改变程序的流程,转向控制语句有四种: ①break;可用于switch语句和循环的语句。 ②continue;只适用于循环语句。 ③return;用在函数的结束处。 ④goto标号;可用于程序的任何地方,但不提倡使用。 返回 * */85 §6.4 基本的输入输出函数简介 在C 语言程序设计中,输入 / 输出是最基本的语句,几乎所有的程序要进行数据输入/ 输出的处理,在C 语言中,输入 / 输出的操作可通过调用系统函数来实现。这样的函数有很多, 常用的标准输入/ 输出函数有如下几种。 ? 格式化输入
原创力文档


文档评论(0)