- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
分支结构程序设计 小结:if语句中的条件可以由多个条件组成而成。 组成的方式有 与, 或 ||, 非!. 练习:写出代码完成以下功能 如果a等于0,则把a赋值成1. if (a == 0) a = 1; 如果a 不等于 0, 则把a赋值成1. if (!(a == 0)) a = 1; 或者也可以这么写: if (a != 0) a = 1; 注意: 这里的 != 和 == 一样,是一个符号。!=表示不等于,==表示等于。【分清 等于符号 == 和赋值符号 =】 符号 含义 == 等于 != 不等于 大于 小于 = 大于等于 = 小于等于 分支结构程序设计 练习: 如果 a大于0 或者 b和c都大于0, 输出c的值。 如果 a或b大于0 且 c大于0, 输出c的值。 优先级: ! || 如果记不清优先级,加上括号永远是对的。 分支结构程序设计 短路特性: 在逻辑表达式a||b中,只要a为真,无论b的取值为真或假,a||b均为真。 换句话说,只要a真,不必计算b的值。 C语言正是采取了这样的策略,称为短路(short-circuit) 类似地,逻辑表达式ab,也存在这种短路现象,只要a为假,不必计算b的值,结果必为假。 分支结构程序设计 练习: 写出下列各逻辑表达式的值(真为 1,假为 0),设 a=3, b=4, c=5。 (1)a+bc b==c 答案:由于b==c为假,所以剩下的就不用计算了。 (2)a || b+c b-c 答案:1,由于a为真,所以剩下的就不用计算了。 (3)!(ab) !c || 1 答案:1,由于1为真,所以剩下的就不用计算了。 (4)!(x=a) (y=b) 0 答案:0,由于0为假,所以剩下的就不用计算了。 分支结构程序设计 例1-5 三整数排序。 输入3个整数,从小到大排序后输出。 样例输入:20 7 33 样例输出:7 20 33 【分析】 a、b、c,3个数一共只有6种可能的顺序:a b c、a c b、b a c、b c a、c a b、c b a,所以最简单的思路是使用6条if语句。 分支结构程序设计 a、b、c,3个数一共只有6种可能的顺序:a b c、a c b、b a c、b c a、c a b、c b a,所以最简单的思路是使用6条if语句。 输入1 1 1输出什么? C语言第一讲 牟柏旭 本讲要点 数据类型 输入,输出 顺序结构程序设计 分支结构程序设计 课后自学部分数据类型 int:整形 char :字符型 double,float: 浮点型 (其中float为单精度,double为双精度) 附: short:短整形 unsigned int:无符号整形 long int :长整型 unsigned long int :长整型 long long int :长整型 unsigned long long int :长整型 long double 长浮点型变量:可以改变的量 如何定义一个变量: 定义什么样地变量首先需要明确你想要什么数据类型的变量 eg: 一个整形的变量 int a;(其中a是变量名,用来存储数据) 一个字符型的变量 char c; 一个浮点型的变量 float f1; double get_2 double fdsfdjka_34rd_sd;变量名命名规则: 变量名虽然可以随意取,但是有一定的规则: 1:只能有字母,数组,下划线组成 2:开头只能为英文字母(不能中文) 3:有效长度为255个字符 4:不能是系统的关键字 5:不可以包含标点符号和类型说明符(%,!,,#等等)常量:中途不能改变的量 const eg:const double pi=3.14 声明与定义的含义与区别: 声明:声明不分配存储空间int a; 定义:定义需要分配存储空间int a=5; 初始化与赋值的含义与区别: 初始化:初始化是定义变量时候赋给变量的值 int a=6; 赋值:赋值是以后用到该变量,赋给该变量新的值; int a; a=5;#includestdio.h int main(){return 0; } #include-----预处理指令 c编译器在处理程序的时候要对源代码做一些工作,这叫做预处理 stdio.h-------头文件 代表标准输入输出,内部含有函数 int main()主函数:程序的入口 return 0: 返回给操作系统,提示程序运行成功printf()输出函数 scanf()输入函数 printf(“hello world”);输出的字符放在双引号里面 printf(“hello world\n”);\n表示换行操作 如果我们要输出一个变量 int a=5; printf(
您可能关注的文档
最近下载
- 移动式升降平台安全管理.pptx VIP
- JMP中文版使用指南.pdf VIP
- 供应商供货能力评估方法.docx VIP
- 外研版(2019) 选择性必修第四册 Unit 4 Everyday Economics Using language教案.docx VIP
- 2025年中国AI智能硬件行业市场竞争现状及未来前景研判报告.docx
- 国开一体化平台04037《人体解剖生理学(本)》章节自测(1-11)试题及答案.pdf VIP
- 思迅专卖店管理系统8特色介绍.ppt VIP
- 培智二年级生活语文第二学期教学计划.docx VIP
- 小公司财务管理制度简单版(二篇).doc VIP
- 高中英语词汇3500词(必背)-高中英语必备3500词汇表.pdf VIP
文档评论(0)