《C语言知识点串讲》PPT课件

《C语言知识点串讲》PPT课件

ID:45086276

大小:704.50 KB

页数:185页

时间:2019-11-09

《C语言知识点串讲》PPT课件_第1页
《C语言知识点串讲》PPT课件_第2页
《C语言知识点串讲》PPT课件_第3页
《C语言知识点串讲》PPT课件_第4页
《C语言知识点串讲》PPT课件_第5页
资源描述:

《《C语言知识点串讲》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、计算机二级C语言程序设计知识点串讲一、C语言程序的结构1.程序的构成,main函数和其他函数。2.头文件,数据说明,函数的开始和结束标志以及程序中的注释。3.源程序的书写格式。4.C语言的风格。7/25/20212目标熟记C语言的基本概念熟悉VC++6.0的上机操作环境会读、会编、会调试程序7/25/20213C语言结构特点:(1)C程序是由函数构成的。(2)一个函数由两部分组成:函数的首部和函数体。(3)main函数通常位于程序之首,实际上它位于程序的开头、最后及函数与函数之间均是合法的,但不管在什么位置,一个C程序总是从main函数开

2、始执行的。(4)C程序书写格式自由,一行内可以写几个语句,一个语句可以分写在多行上。(5)每条语句以分号结束,分号是语句的必要组成部分。(6)C语言本身没有输入输出语句。(7)可以用/*…*/对C程序中的任何部分作注释,它可增加程序的可读性。7/25/20214C语言的基本词法1.标识符标识符是以字母、数字和下划线组成的,但第一个字符必须是字母或下划线。而且字母区分大小写。2.关键字关键字又称保留字,C语言编译系统对关键字赋有专门的含义。TurboC共有43个关键字。3.字符集C语言的字符集包括:大小写英文字母、数字、下划线及+-*/=,

3、;?“#%.&<>

4、(){}[]等,还有不可打印字符空格、换行符、制表符。7/25/20215函数的一般结构任何函数(包括主函数main())都是由函数说明和函数体两部分组成。其一般结构如下:函数返回值的类型函数名(函数参数表){说明语句部分;执行语句部分;}函数首部函数体函数返回值的类型函数名函数参数表↓↓↓intmax(intx,inty)7/25/20216C语言的语句和关键字(一)C语言的语句与其它高级语言一样,C语言也是利用函数体中的可执行语句,向计算机系统发出操作命令。按照语句功能或构成的不同,可将C语言的语句分为五类。1.控

5、制语句控制语句完成一定的控制功能。C语言只有9条控制语句,又可细分为三种:(1)选择结构控制语句if()~else~,switch()~(2)循环结构控制语句do~while(),for()~,while()~,break,continue7/25/20217(3)其它控制语句goto,return2.函数调用语句函数调用语句由一次函数调用加一个分号(语句结束标志)构成。3.表达式语句表达式语句由表达式后加一个分号构成。最典型的表达式语句是,在赋值表达式后加一个分号构成的赋值语句。4.空语句空语句仅由一个分号构成。显然,空语句什么操作也不执

6、行。5.复合语句复合语句是由大括号括起来的一组(也可以是1条)语句构成。7/25/20218运行C的步骤与方法1.编辑:选择适当的编辑程序,将C语言源程序通过键盘输入到计算机中,并以文件的形式存入到磁盘中(.C)2.编译:即将源程序翻译成机器语言程序的过程。编译出来的程序称为目标程序(.OBJ)3.连接:编译后生成的目标文件经过连接后生成最终的可执行程序(.EXE)7/25/20219二、数据类型及其运算1.C的数据类型(基本类型,构造类型,指针类型,无值类型)及其定义方法。2.C运算符的种类、运算优先级和结合性。3.不同类型数据间的转换与

7、运算。4.C表达式类型(赋值表达式,算术表达式,关系表达式,逻辑表达式,条件表达式,逗号表达式)和求值规则。7/25/202110一般用大写字母是宏定义预处理命令,不是C语句直接常量:整型常量实型常量字符常量字符串常量常量定义:程序运行时其值不能改变的量(即常数)分类:符号常量:用标识符代表常量定义格式:#define符号常量常量<>7/25/202111变量概念:其值可以改变的量变量名与变量值变量说明的一般格式:数据类型变量1[,变量2,…,变量n];变量的显式初始化:说明时赋初值变量的使用:先说明,后使用变量定义位置:一般放在函数开头7

8、/25/202112数据类型数据类型总表<>C数据类型基本类型构造类型指针类型空类型void定义类型typedef字符类型char枚举类型enum整型实型单精度型float双精度型double数组结构体struct共用体union短整型short长整型long整型int数据类型决定:1.数据占内存字节数2.数据取值范围3.其上可进行的操作7/25/202113不同类型数据间的转换隐式转换什么情况下发生运算转换------不同类型数据混合运算时赋值转换------把一个值赋给与其类型不同的变量时输出转换------输出时转换成指定的输出格式函

9、数调用转换------实参与形参类型不一致时转换运算转换规则:不同类型数据运算时先自动转换成同一类型<>7/25/202114doublefloatlongunsignedint

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

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

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