- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第一章 类型、运算符与表达式 类型与变量、常量 类型的作用:类型规定了信息在计算机中的存储空间和方式,以及这些信息所够进行的运算。 C语言的基本数据类型有: 整数:int, long; 实数:float, double; 字符:char 空: void 关键字:关键字是C语言组成的一部分,包括数据类型和流程控制以及变量修饰的单词,如int, if/else, while...等等。 类型的存储空间和值范围 变量 变量的定义 定义方式: 变量的定义位置在其他非定义语句之前。 定义的格式: (1) 定义一个变量: 类型名 变量名; (2) 一次定义多个变量: 类型名 变量名1, 变量名2, ... ,变量名n; (3) 带初始化的变量定义: 类型名 变量名1=初值, 变量2=初值; 定义示范: 定义一个整数变量a: int a; 定义一个实数b, c, d: float b, c, d; 常量 概念:在运行过程中不会改变值的量。 分类: 字面常量:如1.5, 3.14, a, good~~~等; 符号常量:在变量的定义前使用const修饰符,可以将一个量声明为常量。 如:const int pi=3.1415926; pi在整个过程中就成为一个常量,不能修改其值,比如“pi=6.28”的语句就是非法的,无效的。 表达式 赋值变达式 运算表达式 关系表达式 逻辑表达式 注释 赋表表达式 格式: 变量名 = 值 或 表达式; 例: a = 3.14; c = (a + b) * (a - b); d = sin(3.14); 运算表达式 前面的例子“c=(a + b) * (a - b) ”和“a=sin(3.14) ”中等号“=”右边的部分就是一个运算表达式。 本质:运算表达式的本质是可以含有函数计算的四则混合运算表达式。 优先级:() *,/,% +,- 关系表达式: 关系表达式的结果只有两种:1和0,分别代表“真”和“假”。 关系表达式就是指关系运算,有如下几种: 逻辑表达式 逻辑表达式与我们日常生活中的“并且”,“或者”、“不是”等类似。 特殊的分号“;” 西文分号在C语言中有特殊作用,它表示一个表达式的结束。在C语言中,不同语句之前是通过“;”来分隔的,比如定义几个变量: int a, b, c, d; 上述语句的结束位置是变量d后面的“;”, 这也意味着有些情况一下一行写不完某些语句的时候可以换到下一行去接着写。 注释 注释的作用:注释是用来给程序员编写代码时便于理解代码而编写的内容,它本不是代码的组成部分,在编译过程中,编译器将完全忽略掉它的存在。 注释的格式:C语言支持两种格式的注释 单行注释:// 注释内容 多行注释:/* 注释内容 */ 注释示例 int flag; // 查找标志 time_t now = time(0); /* 获取当前时间 */ /** 函数: add * 功能:计算两个数的和 * 参数:a,b为整数 */ int add(int a, int b) { ... } 注意:注释不能嵌套! 类似/* /*...*/ */的注释是不允许的。 第二章 控制流 控制流的作用 使得在条件满足的情况下做某些事情。 各控制语句的含义: 1. 分支结构if / else 格式: if(条件) { ... } else { ... } 示例1: int a=1, b=2; if (a b) { printf(a小于b); } else { printf(a大于b); } 以上程序将输出结果: a小于b 1. 分支结构 if/else 复合语句: int a=1, b=2; if (a b) { printf(a是最大值); printf(a=%d, a); } else { printf(b是最大值); } 1. 分支结构if/else if/else的另一种形式: if(条件) { ... } else if(条件2) { ... } else { ... } 示例: int a=5,b=4,c=3; if(ab) { printf(ab); } else if(ac) { printf(ac); } else { printf(a是最大值!); } 上面的程序将输出: a是最大值 2. 循环结构 循环的意义:即重复执行 循环结构有三种: for/while/do..while 2.1. while循环 while(条件) { ... } 表示在条件成立的情况下,“{}”中的语句将被重
您可能关注的文档
最近下载
- 长期卧床并发症.ppt VIP
- 《第4课 记录数据讲诀窍》精品教案.docx VIP
- 高中通用技术作品设计报告书.docx VIP
- 柔性悬臂梁振动主动控制的实验与优化策略研究.docx VIP
- 现代西班牙语第一册(董燕生)练习答案及译文.docx VIP
- PE室外给水管道安装施工组织设计.doc VIP
- 被动防护网施工专项方案.docx VIP
- 2025年国培卫健、粤医云(公卫)6月基层公共卫生服务能力提升项目参考答案.docx VIP
- 2024年秋季高一入学分班考试模拟历史(新高考通用考试版).docx VIP
- 义务教育版(2024)四年级信息科技 第3课 寻找可靠数据源 教案.docx VIP
文档评论(0)