期末复习 C语言知识点归纳.pdf

期末复习 C语言知识点归纳.pdf

ID:56714726

大小:357.40 KB

页数:57页

时间:2020-07-06

期末复习 C语言知识点归纳.pdf_第1页
期末复习 C语言知识点归纳.pdf_第2页
期末复习 C语言知识点归纳.pdf_第3页
期末复习 C语言知识点归纳.pdf_第4页
期末复习 C语言知识点归纳.pdf_第5页
资源描述:

《期末复习 C语言知识点归纳.pdf》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、期末复习C语言知识点归纳一、概述部分主要考察知识点:C程序的结构特点;C程序的扩展名;程序的开发过程;函数的构成;C语言使用的基本符号:ASCII字符集;标识符的命名规则;关键字、用户自定义标识符1.C程序的基本模块是函数,一个C语言源程序可以由一个或多个函数组成,有且只有1个main()函数,可以放在程序中的任何位置.2.函数的定义是平行的,不能嵌套定义,但可以进行嵌套调用。3.一个C程序不论有几个函数,都是从main()函数开始执行.4.C源程序文件的扩展名".c"。5.VC++6.0下C语言程序的完整实现过程包括4个基本步骤:编辑形成源文件(.c)编译,形成目标文件

2、(.obj)链接,形成可执行文件(.exe)运行.6.函数的构成:变量定义、语句、注释7.标识符按照C语言所定义的规则来命名的符号,用作变量名、数组名、函数名等,系统定义的关键字也遵循该规则。规则:由字母、数字、下划线组成,第一个字符必须是字母或下划线。C语言中的标识符分:关键字、用户定义标识符例如:area、a234、_1234为合法标识符6x、a-b、a+b为非法标识符注意:标识符区分大小写。PRINTF和printf是不同的标识符用户自定义的标识符应避开C语言的关键字及库函数名。4.c语言的32个关键字:看附表,留印象二、数据类型、常量、变量、表达式注意:常用数据类

3、型的关键字;常量的表达形式;变量的定义及赋值;各类表达式的计算规则;不同数据类型数据混合运算时的类型转换;典型问题:数据的混合计算、整数的分解、数据交换1.数据类型c语言中,整型、实型、字符型是最基本的数据类型.此外还有构造类型,如数组,结构体,共用体等。2.常量指在程序运行中,其值不能被改变。分为整型常量、实型常量、字符常量、字符串常量。整型常量C语言中主要有十进制、八进制、十六进制等:8进制以0引导,16进制以0x或0X引导,十进制不能以0开头.十进制例如12、-3、32767等。八进制用数字0开头,由0-7这8个数字组成。例如010、016为合法八进制数127、018

4、为非法八进制数十六进制用数字0和字母x或X开头,用0-9表示前10个数字,字母A-F(可小写)表示后6个数字。例如0xAF、0x10、0x34为合法十六进制数100、ABC、0xAFH为非法十六进制数实型常量(float或double型)表示方式有两种:小数形式和指数形式。小数形式:例如:0.123、.123、123.都是合法形式,为double型。0.123F(float型)指数形式:例如:2.3026可用以下任何一种指数表示0.23026E1、2.3026e0、23.026E-1但下面的指数形式为非法E3.5e3.6字符型常量一个字符常量占一个字节存储空间.用单引号限

5、定。有普通字符和转义字符。如:普通字符:如‘A’、’c’、’5‘都是合法的字符常量。转义字符:如’’换行’\’反斜杠’’’单引号’”’双引号’ddd’三位八进制’xhh’二位十六进制’x41’(表示以十六进制数41为ASCII码值的字符,即’A’的转义字符形式).‘’(表示空字符,在字符串中用作字符串的结束标志)注意:转义字符表面上由多个字符组成,但在内存中只占1字节的空间。字符串常量用英文双引号括起来.如:”hello”字符串中的字符个数称为字符串的长度.空字符串长度为0.字符串存储中每个字符占一个字节,字符串结尾自动加一个结束标志符’’

6、,所以字符串存储的时候,占用的空间长度要比串的实际长度多1.strlen(“china”),求字符串的字符个数,5(个)sizeof(“china”),求字符串占用的存储空间,6(字节)注意下面两种情况:(1)charch[100]={“Hello”};该串的长度(字符个数)为5,但数组ch的空间长度为100。(2)charch[]={“Hello”};该串的长度(字符个数)为5,但数组ch的空间长度为6。3.变量指在程序运行过程中其值可以改变的量,表示存储数据的空间,需要时要先定义。变量的命名必须符合标识符的命名规则,且不能和C语言中关键字同名。(例如:main是关键字)例

7、如:a、b、ab、a_1为合法变量define、printf为非法变量注意:ab是一个整体,含义不同于a乘以b。变量定义,如:intx,a1,a2;charch1,ch2;floatm;doubles;VC++6.0下,int型数据占4个字节,float型数据占4个字节,double型数据占8个字节,.char型数据占1个字节.自加和自减运算符例如:a++和++a等价于a=a+1b--和--b等价于b=b-1a++和++a的区别:假设a的初值为5表达式a++值为5,最后a值为6。表达式++a值为6,

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

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

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