常州信息学院C语言课程组

常州信息学院C语言课程组

ID:39382437

大小:294.82 KB

页数:19页

时间:2019-07-02

常州信息学院C语言课程组_第1页
常州信息学院C语言课程组_第2页
常州信息学院C语言课程组_第3页
常州信息学院C语言课程组_第4页
常州信息学院C语言课程组_第5页
资源描述:

《常州信息学院C语言课程组》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第一章C语言概述本章主要任务:1、了解C历史,名称来源、C特点2、掌握C基本语法成分3、掌握C程序基本结构4、了解C程序上机步骤常州信息学院C语言课程组1、C语言出现的历史背景1、C语言的发展源于人们希望用高级语言编写操作系统。ALGOL60(高级语言)->CPL(硬件支持)->BCPC->B->C->标准C->ANSIC->ISOC2、语言既具有高级语言特性,又具有低级语言特性-中级语言。常州信息学院C语言课程组2、C语言的特点1、语言成分简洁,紧凑,书写形式自由。2、拥有丰富的数据类型。3、运算符丰富、功能更强

2、大。4、结构化的程序设计语言。5、对语法限制不严格,程序设计灵活。6、具有良好的可移植性。7、可以实现汇编语言的大部分功能。8、编译后生成的目标代码小,质量高,程序的执行效率高。常州信息学院C语言课程组3、C语言基本语法成分1、C语言字符集。(1)字母:A-Z,a-z(2)数字:0-9(3)空白符:空格,制表符(跳格),换行符(空行)的总称。常州信息学院C语言课程组3、C语言基本语法成分2、标识符(名字),C语言标识符定义规则及注意事项。(1)标识符(名字):用来标识变量名、符号常量名、函数名、数组名、类型名等实体

3、(程序对象)的有效字符序列。标识符由用户自定义(取名字)。(2)C语言标识符定义规则:标识符只能由字母、数字和下划线三种字符组成。大小写敏感。不能与“关键词”同名。建议:标识符命名应有一定意义,做到见名知义。常州信息学院C语言课程组3、C语言基本语法成分3、关键词(保留字)。C语言规定的具有特定意义的字符串。参阅P234附录V。4、运算符。运算符将常量、变量、函数连接起来组成表达式,表示各种运算。运算符可以由一个或多个字符组成。常州信息学院C语言课程组三、C语言基本语法成分5、分隔符。逗号,空格。起分隔、间隔作用。

4、6、注释符。格式:/*...*/。编译时编译系统忽略注释。作用:注释、调试程序。常州信息学院C语言课程组main的函数体:main函数中的所有操作(或:语句)都在这一对{}之间。也就是说main函数的所有操作都在main函数体中。语句:执行某种功能的指令。C语言的每条语句都用“;”作为结束标志。一个函数中可以有多条语句。四、C程序结构例1.1voidmain(){printf(“ThisisaCprogram.”);}主函数:每个C语言程序都必须有一个main函数,它是每一个C语言程序的执行起始点(入口点)。常

5、州信息学院C语言课程组赋值语句:将整数123赋给整型变量a,将整数456赋给整型变量b。a,b两个变量分别为123,456。每条语句均用“;”结束。C程序举例例1.2:voidmain(){inta,b,sum;a=123;b=456;sum=a+b;printf(“sum=%d”,sum);}变量声明:声明了三个具有整数类型的变量a,b,sum。C语言的变量必须先声明再使用。将a,b两变量内容相加,然后将结果赋值给整型变量sum。此时sum的内容为579。调用库函数输出sum的结果。%d为格式控制表示sum的

6、值以十进制整数形式输出。常州信息学院C语言课程组四、C程序结构1、C程序的基本组成和结构(1)C程序由函数构成。函数是C程序的基本单位。一个C源程序至少包含一个main函数,也可以包含一个main函数和若干个其它函数。被调用的函数可以是系统提供的库函数,也可以是用户根据需要自己编写设计的函数。C是函数式的语言,程序的全部工作都是由各个函数完成。编写C程序就是编写一个个函数。常州信息学院C语言课程组四、C程序结构(2)main函数是每个程序执行的起始点。一个C程序总是从main函数开始执行,而不论main函数在程序中

7、的位置。可以将main函数放在整个程序的最前面,也可以放在整个程序的最后,或者放在其它函数之间。常州信息学院C语言课程组四、C程序结构(3)一个函数由函数首部和函数体两部分组成。函数首部:返回值类型函数名(形参列表)函数体:函数首部下用一对{}括起来的部分。函数体一般包括声明部分、执行部分两部分。{[声明部分]:在这部分定义本函数所使用的变量。[执行部分]:由若干条语句组成命令序列(可以在其中调用其它函数)。}常州信息学院C语言课程组四、C程序结构(4)C程序书写格式自由一行可以写几个语句,一个语句也可以写在多行上

8、。C程序没有行号,也没有FORTRAN,COBOL那样严格规定书写格式(语句必须从某一列开始)。每条语句的最后必须有一个分号“;”表示语句的结束。常州信息学院C语言课程组四、C程序结构(5)可以使用/**/对C程序中的任何部分作注释。注释可以提高程序可读性,使用注释是编程人员的良好习惯。(6)C语言本身不提供输入/输出语句,输入/输出的操作是通过调用库函数(

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。