2022年期末知识点【C语言】 .pdf
《2022年期末知识点【C语言】 .pdf》由会员分享,可在线阅读,更多相关《2022年期末知识点【C语言】 .pdf(11页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、知识点大全2012-2013【2】c语言期末复习知识要点一、 基本概念的基础知识(p5 )构成 c的基本单位是 函数main 函数是 c 语言中的一个函数, c语言写的程序,可以有多个函数构成,c程序中 有且只有一个 main 函数,c程序的执行总是从main 函数开始,在 main 函数中结束。c 程序中注释可以出现在 任何空格可以出现 的地方o注释的作用:帮助理解和备忘程序的功能o注释方法两种: / /* */ o注释书写位置:可以写在任何空格可以出现的地方,原则上,写在代码后面,不影响程序的可读性c 语句都要用分号;结束函数由函数的 首部和函数体 构成函数可以 嵌套调用 ,但是不可以嵌套
2、定义函数之间的书写位置没有固定的要求其他函数,只有被调用的时候,main 调用了它,它才会被执行。二、 变量和常量( p22 )(一)常量是不可以改变的量常量分为整型、实型、字符型整型常量分为: 十进制 :125;八进制 :0125;十六进制 :0 x12(后面加 l 的是长整型常量)实型常量分为: 3.14(小数),1.23e+3(科学计数 )o3.14,可以省略小数点前的整数:.13 可以省略小数点后的小数:5. omEn,科学计数法, e前必须有数字, e后必须是整数字符型常量分为:字符常量a,字符串常量“ abcd”,转义字符( p29)o字符型: a字符常量,它可以存在一个字符变量中
3、,它存储的是该字符的ascii码值,其实是一个整数,一个ascii码在内存中占用一个字节oafjdslkgjfk: 字符串常量,它不可以存入一个字符变量中。那如果要表示或者存储一个字符串,怎么办?字符数组来办o转义字符:精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 1 页,共 11 页知识点大全ddd:代表 1-3 位八进制数为 ascii 码值的那个字符。如 7 表示 ascii码值为 7的字符; 25表示 ascii码值为 21(十进制)的字符; 101表示 ascii码值为 65(十进制)的字符。xhh:代表 1-2 位十六进制数为 asc
4、ii 码值的那个字符。如 x41 表示ascii码值为 65(十进制, 4*16+1)的字符;输出一个 , 双引号 输出 双引号 。o字符串长度判定:“ abcdn123”长度为 7;“ abcdn183 ”长度为 8 算法的 5个特性(二)变量是在程序执行过程中其值可以改变的量变量要 先定义,后使用变量要分类型:类型决定变量存储在哪个区,占几个字节,可以参加什么运算变量有地址: &x变量的值的获得(赋值,从键盘接收)(三)符号常量: 宏(四)标识符命名规则:变量命名,函数命名等都是标识符 :数字,字母,下划线构成,其中数字不能开头。关键字不可以用 来作为用户的标识符。下面标识符中完全合法的标
5、识符是:a )max _234 m4 4x b )32a k-u int gfk c) min printf k3 hj (printf 是函数名不是关键字,语法上,可以用来作标识符,但是强烈建议不要使用库函数名作为标识符,容易使代码混乱)三、 运算符( p31 )(一)算术运算符: +、-*、/、( 除法 运算: 两个数都是整数,结果取整5/9;求余运算:参加 运算的两个数 必须都是整数 )(二)+,-:变量的值自增1或者自减 1 +运算符:是使得 变量 的值+1 -运算符:使得 变量的值-1 +,-:只能用于变量的运算,不可以用于常量,5+,x+ +,-:参加运算的操作数是几个?1 个,单
6、目运算符c=a+; 里面有两个运算符, = 和 + :如果 +在变量的后面,先取变量的值付给c,在将变量 a+1;c=+a;先将变量 a+1,再将计算后, a的值给变量 c while(y-) for(;x-,=,实际数据的宽度,补空格实际数据宽度,原样输出=原样输出(十二)输入函数: scanf(p39)能处理任何类型的数据(十三)字符输出函数: putchar,只能处理字符类型的数据,并且处理的是单个字符(p41)1. 作用: 输出一个字符精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 3 页,共 11 页知识点大全2. 它的参数 c,可以是:
7、 字符型变量 ,字符型常量 ,整形变量 ,整形常量 ,表达式int x=108; char c=k; putchar(c); /字符型变量putchar(n); /字符型常量putchar(x); /整形的变量putchar(100); /整形的常量putchar(x+1); /表达式(十四)字符输入函数: getchar,只能处理字符类型的数据,并且处理的是单个字符1. 从键盘接收一个字符型的数据2. 函数的参数为空3. 函数的返回值通常需要存储给另外一个变量例如: c=getchar(); 四、 程序设计的基本结构(一)顺序结构定义: 有几个变量?都是什么类型?输入: 已知条件是什么?有几
8、个?如何输入计算: 程序要计算的量是什么?如何计算?输出: 输出什么?(二)选择结构( p58)单个分支的选择结构两个分支的选择结构:绝对值问题三个分支的选择结构:一元二次方程求根问题多个分支的选择结构:分数等级问题if 的嵌套:出租车计费问题switch 语句switch 后面括号中的表达式 必须是整型或字符型数据case后面的 常量不能重复case后面的常量:可以是整型、字符常量如:case 8 或case a一个 case分支,可以有多条语句,要括起来构成复合语句case和 default 语句的顺序没有要求,但要注意break的使用default 是可以省略不写break是用来结束 s
9、witch 语句的if-else配对原则: else总是和离它最近的、未配对的if 配成一对(三)循环结构,三种循环结构的比较精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 4 页,共 11 页知识点大全while dowhile for 循环变量赋初值;while (循环条件) 循环体语句循环变量增值 循环变量赋初值;do 循环体语句循环变量增值 while (循环条件);for(循环变量赋初值;循环条件;循环变量增值)循环体语句n=1;while (n=100)s+=n;n+;n=1;do s+=n;n+; while(n=100);for (
10、n=1;n=100 ;n+)s+=n;初始条件为假,循环一次也不做初始条件为假,循环体执行一次初始条件为假,循环一次也不做“循环条件”为0,即是假;非 0,即是真。因此若有语句:for (n=1;1;n+)s+=n; 循环为 死循环 。(四)break和 continue:结束循环,提速循环五、 数组(一)一维数组:存储一组数据类型相同的数。1. 使用这些数据的话,就要引用数组元素,ai 2. 数组名除了作为一个名字存在,还是数组的首地址 ,也就是第一个元素的地址,a 等价于 &a0 ,输出地址,使用的格式控制符号是:%x,%p(十六进制表示)3. 数组中所有的元素地址是连续的(二)定义数据类
11、型 数组名 元素的个数 int a10; 中,不可以是变量 ,必须是常量或常量表达式,可以是符号常量:精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 5 页,共 11 页知识点大全#define M 10 void main() int aM; 可以int x=5; int bx; 不可以 元素就有 a0,a1.a9,但是在这个数组中, 没有 a10这个元素(三)初始化1. 全部元素初始化: int a10=1,2,3,4,5,6,7,8,9,10; 2. 当你定义一个数组, 对全部元素都初始化的时候,可以在定义的时候省略数组的长度 :int a
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C语言 2022年期末知识点【C语言】 2022 期末 知识点 语言
限制150内