C语言学习资料经典笔记

上传人:E**** 文档编号:118490768 上传时间:2019-12-15 格式:PDF 页数:16 大小:783.43KB
返回 下载 相关 举报
C语言学习资料经典笔记_第1页
第1页 / 共16页
C语言学习资料经典笔记_第2页
第2页 / 共16页
C语言学习资料经典笔记_第3页
第3页 / 共16页
C语言学习资料经典笔记_第4页
第4页 / 共16页
C语言学习资料经典笔记_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《C语言学习资料经典笔记》由会员分享,可在线阅读,更多相关《C语言学习资料经典笔记(16页珍藏版)》请在金锄头文库上搜索。

1、下载大学学习资料就到学姐学长网下载大学学习资料就到学姐学长网 全部资料免费全部资料免费 C 语言学习资料经典笔记 目录目录 第一章 C 语言概述 . 1 第二章 算法 . 1 第三章 数据类型、运算符与表达式 . 2 第四章 顺序结构程序设计 . 6 第五章 选择结构程序设计 . 8 第六章 循环控制 . 9 第七章 数组 . 10 第八章 函数 . 11 第九章 预处理命令 . 13 第十章 指针 . 13 第一章 C 语言概述 1、C 程序的组成和形式的基本特点(P6-7) (1)C 程序是由函数构成的,一个 C 源程序至少且仅包含一个 main 函数,也 可以包含一个 main 函数和若

2、干个其他函数。 (2)一个函数由两部分组成 a) 函数的首部:即函数的第一行,包括函数名、函数类型、函数属性、函数参 数名、参数类型 例:int max (int x, int y) 一个函数名后面必须跟一对圆括号,括号内写函数的参数名及其类型。函数 可以没有参数,如 main() 。 b) 函数体: 即函数首部下面的花括号内的部分。 如果一个函数内有多个花括号, 则最外层的一对花括号为函数体的范围。函数体一般包括:声明部分、执行 部分 2、运行 C 程序的步骤及每个步骤生成文件的类型及特点(P7) 第二章 算法 1、算法的定义 一个程序应包括数据结构即对数据的描述;算法也就是操作步骤。 计算

3、机算法可分为两大类:数值运算算法和非数值运算算法。 2、算法的特性(P19) 1. 有穷性; 2. 确定性; 3. 有零个或多个输入; 4. 有一个或多个输出; 5. 有效性。 3、描述算法的常用方法(P20-33) 2.自然语言; 3.用流程图表示算法。 4.NS 图 5.计算机语言 6.伪代码 4、C 程序算法的 3 种基本结构及其共同特点(P24-25) 三种基本结构: a) 顺序结构:最基本; b) 选择结构:又称选取结构或分支结构; c) 循环结构:又称重复结构; a) 当(while)型循环; b) 直到(until)型循环。 共同特点: 1. 只有一个入口; 2. 只有一个出口;

4、 3. 结构内的每一部分都有机会被执行到; 4. 结构内不存在“死循环” 。 5、结构化程序设计的设计原则(P34) a) 自顶向下; b) 逐步细化; c) 模块化设计; d) 结构化编码。 第三章 数据类型、运算符与表达式 1、C 语言的基本数据类型和构造数据类型(P37) 类型 所占字 节 int 2 long 4 float 4 doub le 8 char 1 在程序中对用到所有数据都必须制定其数据类型。数据有常量和变量之分,它们 分别属于以上这些类型。 2、字面常量和符号常量(P37-38) 在程序运行过程中,其值不能被改变的量称为常量,常量区分为整型常量和实型 常量,常量一般从其

5、字面形式即可判别,这种常量称为字面常量或者直接常量。 用一个标识符代表一个常量的符号,称为符号常量,即以标识符形式出现的常量 (常量的表示用大写字母,变量的表示用小写字母) ,符号常量与变量不同,符 号常量的值在其作用域内部能改变,也不能再被赋值,如果再用赋值语句给符号 常量赋值是错误的。使用符号常量的好处:1.含义清楚 2.在需要改变一个常量时 能做到“一改全改” 3、标识符的命名规则(P39-40) C 语言规定标识符只能有字母、 数字和下划线 3 中字符组成, 且第一个字符必须 为字母或下划线,合法的标识符可以作为变量名。编译系统将大写字母和小写字 母认为是两个不同的字符。 变量名的长度

6、最好不要超过 8 个字符。 在 C 语言中, 要求对所有用到的变量做墙纸定义,也就是“先定义,后使用”,1.凡未被事先定 义的,系统不把它认作变量名,这就能保证程序中变量名使用得正确。2.每一个 变量被指定为一个确定类型,在编译时就能为其分配响应的存储单元。3.指定每 一变量数以一个类型, 这就便于在编译时据此检查在程序中要求对该变量进行的 运算是否合法。例 a%b 是“求余”得到 a/b 的余数 4、整型常量的 3 种表示方式、整型变量的分类及其定义方式、整型常量的类型 (P41-44) 整型常量即整常数的 3 种表示方式: 1. 十进制整数; 2. 八进制整数(以 0 开头) ; 3. 十

7、六进制整数(以 0 x 开头) 。 2 进 制 用两个阿拉伯数字:0、1; 8 进 制 用八个阿拉伯数字:0、1、2、3、4、5、 6、7; 10 进 制 用十个阿拉伯数字:0 到 9; 16 进 制 09 然后用 A,B,D,E,F 表示 10,11,12, 13,14,15 整型变量的分类:整型变量的基本类型符为 int,根据数值的范围将变量定义为 基本整型 int、短整型 short int/short、长整型 long int/long 在实际应用中,变 量的值常常是正的,为充分利用变量的值的范围,可以将变量定义为“无符号 /unsigned”类型,以指定是“无符号数”,或者为“有符号

8、/signed”。如果前无符 号,默认为有符号(signed) 归纳起来,可以用一下六种整形变量: 1. 有符号基本整型signedint 2. 无符号基本整型 unsigned int 3. 有符号短整型signedshortint 4. 无符号短整型 unsigned shortint 5. 有符号长整型signedlongint 6. 无符号长整型 unsigned longint 整型常量的类型: 1. 一个整数,如果其值在-327682147483647 范围内,则认为它是 int 型, 它可以赋值给 int 型和 long int 型变量 2. 一个整数,如果其值超过了上述范围,而

9、在-21474836482147483647 范围内,则认为它是长整型,可以将它复制给一个 long int 型变量 3. 一个整常量后面加一个字母 u 或 U,可以认为是 unsigned int 型,如 123456u 4. 在一个整常量后面加一个字母 l 或 L, 则认为是 long int 型常量, 如 123l、 123L 5、浮点型常量的 2 种表示方式、浮点变量的分类及其定义方式、浮点常量的类 型(P45-47) 浮点型常量的 2 种表示方法:浮点数就是实数,有两种形式 1.十进制小数形式。 (由数字和小数点组成,必须有小数点)2.指数形式。如 123e3 或 123E3 代表1

10、23注意字母e/E之前必须有数字, 且e后面的指数必须为整数, 一个浮点数可有多种指数表示方法 浮点变量的分类: a) 单精度(float 型) :有效数字 67 b) 双精度(double 型) :有效数字 15816 c) 长双精度型(long double 型) :有效数字 1819 浮点变量的定义方式:float x,y;类似 浮点常量的类型:如果在数的后面加字母 f 或 F(如 1.65f) ,编译系统会把它们 按单精度处理。一个浮点型常量可以赋给一个 float 型、double 型或 long double 型变量,根据变量类型截取实型常量中相应的有效位数字。 例如:Float

11、a; A=111111.111; 由于 folat 型变量只能接受 7 位有效数字,因此最后两位小数不起 作用。如果 a 改为 double 型,则能全部接受上述 9 位数字,并储存在变 量 a 中。 6、字符常量的 2 种形式、字符变量、字符串常量(P48-52) 字符常量的 2 种形式: 1. C 语言的字符常量是用单撇号括起来的一个字符。如a 2. 常用的以“”开头的特殊字符如下 字符形 式 含义 Ascii代 码 n 换行 10 t 水平指标 (跳到下一个tab 位置) 9 b 退格,将当前位置移到前 一列 8 r 回车,将当前位置移到本 行开头 13 f 换页,将当前位置移到夏 夜开

12、头 12 代表一个反斜杠字符“” 92 代表一个单引号字符 39 ” 代表一个双引号字符 34 ddd 1 到 3 位八进制数所代表 的字符 xhh 1 到 2 位十六进制数所代 表的字符 字符变量:字符变量用来存放字符常量,它只能放一个字符,不能存放字符串 例 char c1,c2;c1=a;c2=b; 一个字符变量在内存中占一个字节。 小写字母的 ASCII 码比它的大写字母 ASCII 码大 32,小大变为大小 7、变量初始化的时间(P53) C 语言允许在定义变量的同时使变量初始化。(int a=3; float f=3.56; char c=a) 也可以使被定义的变量的一部分赋初值(int a,b,c=5; ) 如果对几个变量赋予同一个初始值,应写成:int a=3,b=3,c=3;不能写成 int a=b=c=3; 初始化不是在编译阶段完成的,而是在程序运行时执行本函数时赋初值的,相当 于有一个复制语句。 (int a=3; ) 8、各类型数据间的混合运算(P54) 整型、浮点型、字符型数据间可以混合运算 9、C 语言的运算符及其优先级和结合性(P55) 特殊%,模运算符或称求余运算符,%两侧

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号