- 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语言程序设计第一章和第二章
第一章 C语言概述 C语言的特点 语言简洁紧凑,使用方便灵活 运算符丰富,34种运算符 数据类型多 把指针作为数据来处理 语法限制不死板,程序设计比较自由 允许直接访问物理地址,进行位操作 可移植性好 程序与算法 程序(program)是为实现特定目标或解决特定问题而用计算机语言编写的命令序列的集合。 程序是由序列组成的,告诉计算机如何完成一个具体的任务。由于现在的计算机还不能理解人类的自然语言,所以还不能用自然语言编写计算机程序. 算法可以理解为有基本运算及规定的运算顺序所构成的完整的解题步骤。 结构化程序设计 顺序结构 选择结构(选取结构或分支结构) 循环结构(重复结构) 由三种基本结构组成的算法可以解决任何复杂的问题 顺序结构 当程序执行时,按语句在程序中的先后顺序逐条执行 int a ,b;a = b + 6;b = 6;请问a=??b=?? 选择结构 当程序执行时,根据不同的条件来选择执行不同的语句 if (a 0) printf(“a是正数\n”); else printf(“a不是正数\n”); 循环结构 当程序执行时,如果满足某一条件,则重复执行一组语句,直到条件不满足时结束 while(没吃饱) 吃一个包子; 模块化程序设计 将整个任务划分为若干子任务,再将若干子任务划分为若干小子任务,直到每个小子任务单独完成一项简单的功能,那么就把这个小子任务成为一个模块.也就是说,模块化程序是由若干模块组成。 在C中,模块被成为函数,也就是说C语言是由若干函数组成,函数是组成C语言的基本单位.每个函数都是相互独立的,有利于分工编译和调试。 简单的C语言程序 #include stdio.h /* 预编译处理命令 单独占一行*/ main() /* 主函数头部 */ { /* 函数体以{开始* / int x,y,sum; /* 函数定义说明部分*/ x = 16; /*函数执行语句部分 */ y = 28; sum = x+y; printf(The sum is %d,sum); } /* 函数体以}结束 */ 简单的C语言程序 在一个C程序中,必须有而且只能有一个名为main的函数,被称为主函数,主函数可以出现在程序的任意位置 总是从主函数开始执行,从主函数结束 每一个说明,每一个语句都必须以分号结尾。但预处理命令,函数头和花括号“}”之后不能加分号。 /*注释内容*/不是程序的一部分,/和*之间不能有空格,而且不允许嵌套使用 C程序的运行过程 第二章 C语言基础知识 标识符、常量和变量 整型数据 实型数据 算术表达式 赋值表达式 自加、自减运算符和逗号运算符 标识符命名规则 只能以数字(0~9)、字母(a~z或A~Z)和下划线(_)组成 不能以数字开头 严格区分大小写 下面合法的标识符是:sum _03 Lotus_1 BASIC ifM.D.John #33a 3D ab add 标识符的分类 关键字:最基本的有固定含义的标识符 预定义标识符:系统已经定义好的,具有一定意义的标识符,如:printf,sin(0.4)等库函数 用户标识符: △遵循标识符命名规则△不能和关键字同名△尽量不要和预定义标识符同名 常量 在程序运行过程中,其值不能被改变的量。 整型常量、实型常量、字符常量和字符串常量等。如:12,0,-3为整型常量,4.6,-1.23为实型常量,’a’,’d’为字符常量,”Hello world!”字符串常量 符号常量:用一个符号名来代表一个常量#define PRICE 30 变量 变量的实质:内存中的某个存储单元 定义变量的实质:在内存中申请一段存储空间,并给起个名字(变量名) 使用变量的实质:对变量名所代表的存储空间进行操作 整型数据 整型常量 整型变量 整型常量 十进制(0~9)如:123,-456,0 八进制(0~7)如:0123,0260123的十进制为:1×82+2×81+3×80=83 十六进制(0~9和abcdefABCDEF)如:0x123,0XA560x123的十进制为:1×162+2×161+3×160=291 整型变量 定义变量: 类型 变量名列表; int i; i = 3 ;定义一个名为i的整型变量,为其申请一段存储空间 整型数据的存储 计算机内存的最小单位是二进制位(bit),由8个二进制位组成一个字节(Byte),给每个字节分配一个地址 短
文档评论(0)