第1章C语言程序设计的概念.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
微型计算机原理及接口技术 一、程序与程序设计语言 程序定义1、程序就是指令的有序集合 一个简单的程序示例: 程序定义2: 每个程序都要完成一些规定的功能,是对现实世界的运动状态的模拟。 : 程序设计语言: 二、C语言的发展简史及特点 C语言的特点 1、语法简洁 2、运算符丰富 3、数据结构丰富 4、结构模块化 5、设计自由度大 6、允许直接访问物理地址 7、生成目标代码质量高,程序执行效率高 8、可移植性好 三、C语言的符号集 语言的符号集就是该语言能够识别(或允许使用)的符号全体。 C语言的字符集由字母,数字,空格,标点和特殊字符组成。 C语言中,字符常量、字符串常量和注释中还可以使用汉字。C语言中字母包括大小写字母(A~Z,a~z)各26个,还包括0~9共10个数字,以及空白符和其他标点。 四、C语言词汇 C语言中使用的词汇有:关键字,标识符,运算符,分隔符,常量,注释符等。 关键字是由C语言规定具有特定意义的字符串,通常也称为保留字。 用户定义的标识符不应与关键字相同。 ANSI C只有32个关键字。 1、C语言关键字 2、C语言标识符 在程序中使用的变量名、函数名、标号等统称为标识符。除库函数的函数名由系统定义外,其余都由用户自定义。 C 规定,标识符只能是字母(A~Z,a~z)、数字(0~9)、下划线(_)组成的字符串,并且其第一个字符必须是字母或下划线。 为方便学习记忆,可总结为:“字母、数字、下划线组成,不能以数字打头”。 C语言标识符 C语言标识符 3、C语言分隔符 在C语言中采用的分隔符有逗号和空格两种。 逗号主要用在类型说明和函数参数表中,分隔各个变量。 空格多用于语句各单词之间,作间隔符。 说明: 在关键字、标识符之间必须要有一个以上的空格符作间隔,否则将会出现语法错误。 例如: 把 int i; 写成 inti; C编译器会把inti当成一个标识符处理,其结果会出错。 4、语言的注释符 C 语言的注释符有两种: 一种为任意行注释,是以“/*”开头并以“*/”结尾的串。在“/*”和“*/”之间的即为注释。 另一种为单行注释,是以”//”的串。在”//”之后即为注释。 程序编译时,不对注释作任何处理。 注释可出现在程序中的任何位置。 注释用来向用户提示或解释程序的意义。 五、C 语言程序结构 C程序结构特点: 先看以下简单程序,以说明C语言源程序结构特点,给大家建立一个宏观印象。 具体上机步骤请参阅C语言习题集与上机指导第2部分第2单元。 例题1_1 #include “stdio.h” void main() { printf(“hello,world!\n”); } 说明: main是主函数名,每个C源程序有且仅有一个主函数(main函数),是程序执行的入口。宏观上看,C语言源程序由一个个函数构成。C语言函数由函数头部(head)和函数体(body)组成。 {}之间部分为函数体。 printf函数为标准输出函数,包含在stdio.h头文件中。需要使用的时候,先包含(include)对应的头文件,然后直接调用printf函数将”hello ,world!”字符串显示在显示器屏幕上。 \n为转义字符,意思是换行。 C语言源程序中一行代码以;为结束符。 void表示主函数结束后不向调用者返回结果。 例题1_1运行结果 例题1_2 #include “stdio.h” #include “math.h” void main() { double x,y; printf(“输入一个数:\n”); scanf(“%lf”,x); y=sqrt(x); printf(“%lf的平方根为 %lf\n”,x,y); } 说明: 后缀为.h的文件叫头文件; include 为文件包含命令; sqrt为C语言数学库函数,实现开方运算,包含在math.h头文件中; C语言源代码编写中,大小写敏感(区分大小写); stdio是STanDard Input Output的缩写; 说明: 要想计算y= ,就得先包含开方运算函数(即sqrt)的数学头文件(即math.h),使用了三个库函数:输入函数scanf,开方函数sqrt,输出函数printf。 sqrt函数是数学函数,其头文件为math.h文件,因此在程序的主函数前用include命令包含了math.h。scanf和printf是标准输入输出函数,其头文件为stdio.h,在主函数前也用include命令包含了stdio.h文件。 例题1_2执行结果 例题1_3 例题1_3执行结果 C程序结构 1.一个C语言源程序可以由一个或多个源文件组成。 2.每个源文件可由一个或多个函数组成。 3.一个源程序不论由多少个

文档评论(0)

jdy261842 + 关注
实名认证
文档贡献者

分享好文档!

1亿VIP精品文档

相关文档