- 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语言是结构化语言,可以学习结构化的思想 学好C语言对进一步学习的好处 学习数据结构进行算法的描述时,一般采用类C语言 C++,Java语法与C及其类似,熟练C会很快上手 网站设计的语言,PHP,JSP都是基本采用C的语法 C语言在编程的概念、方法、思路上是后续课的基础。 如何学好C语言 掌握算法是关键。 注意编程风格。 敢于怀疑,课本上少数程序是错误的,自己在计算机上动手调试可以证明一切。 多上机,可以加深对程序的理解。 网上的编程网站也比较多。 高级语言编写的程序称为“源程序”。 计算机只能接受0和1组成的二进制程序。 翻译程序有两种执行方式—— 一种是翻译一句执行一句,称为“解释执行”方式,完成翻译工作的程序为“解释程序”; 另一种是将源程序全部翻译成二进制程序后再执行,此种执行方式称为“编译执行”方式,完成翻译工作的程序称为“编译程序”。 C语言概要 函数 任何一部机器都是用部件组装而成的。计算机程序和机器一样,也是由一些部件构建起来的。C语言程序部件是函数。也就是说,设计C语言程序就是设计它的构成函数。 例1.1 一个输出一串字符的C程序。 例1.3 计算两个整数(2,3)相加的结果 说明: (1)图1.9表明了该程序的执行过程。为了清晰,仅列出了执行语句。 格式特点 习惯用小写字母,大小写敏感 不使用行号,无程序行概念 可使用空行和空格 常用锯齿形书写格式 长度:最长32个字符 命名原则: 见名知意 不宜混淆 如l与I, o与0 变量在使用之前都要先行声明! 小结 标识符与关键字 声明的意义 变量及赋值运算符 算术运算符 赋值运算符的副作用 变量的赋值 C语言中的赋值操作由赋值运算符“=”来完成,一般形式为: 变量=表达式 说明: (1)“=”是赋值符号,不是等于号。C语言中等于号用“==”表示。 (2)赋值运算的方向为由右向左,执行步骤为先计算(表达式的值) 再(向变量)赋值。 (3)把用赋值号连结变量和表达式的式子称为赋值表达式。 如:a=3+5 赋值表达式的值就是赋值后变量的值。 如表达式:b=(a=3+5) 即:b=a=3+5 依此类推,可以写出一个包含多个赋值运算符的 赋值表达式: d=c=b=a=3+5 变量的声明 C语言规定,在程序中用到的每一个变量都要声明它们 属于哪一种类型。 (1)不同类型的数据在内存中占据不同长度的存储区, 而且采用不同的表示方式(指数据在机器内部的表示方式)。 (2)一种数据类型对应着一个值的范围。 如整数的范围为-32768~32767之间。 (3)一种数据类型对应着一组允许的操作。 简而言之,在引用变量之前必须先用声明语句指定变量的类型,这样在编译时就会根据指定的类型分配其一定的存储空间,并决定数据的存储方式和允许操作的方式。 变量的声明 int i1, i2; short s1, s2; long long1, long2; char ch1, ch2; float f1, f2; double d1, d2; /*声明i1,i2为整型变量*/ /*声明s1,s2为短整型变量*/ /*声明long1,long2为长整型变量*/ /*声明ch1,ch2为字符型变量*/ /*声明f1,f2为实型单精度变量*/ /*声明d1,d2为双精度变量*/ 注意:一个程序中的一个变量只能属于某一类型,不能 把一个变量声明为几个不同类型。 C语言允许在声明变量时对变量赋予初值或初始化。 例如: int i1=3, i2=5; char ch1=‘a’, ch2=‘A’; float f1, f2=3.5; 运算符与表达式 运算符与表达式概述 算术运算 赋值运算 关系运算 逻辑运算 条件运算 其他运算 运算符与表达式概述 记述最基本的运算形式的符号称为运算符或操作符。 被运算的对象——数据称为运算量或操作数。 表达式描述了对哪些数据,以什么顺序以及施 以什么样的操作。它由运算符与运算量组成。 例如: a+3 t+sin(a) PI*r*r x=a+b 3+(a=5)*6 运算符与表达式概述 C的运算符有以下13类: 算术运算符 ( + - * / % ++ -- ) 关系运算符 ( = = = = != ) 逻辑运算符 ( ! || ) 位运算符 ( ~ | ^ ) 赋值运算符 (=及其扩展赋值运算符) 条件运算符 (? :) 逗号运算符 (
文档评论(0)