




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
本文格式为Word版,下载可任意编辑——2022计算机二级考试《C语言》知识点归纳2022计算机二级考试《C语言》学识点归纳
同学们在备考计算机等级考试过程中,务必熟谙考试科目的学识要点,明确备考的方向。下面是我为大家探寻整理了关于计算机二级考试《C语言》学识点归纳,接待参考阅读,梦想对大家有所扶助!想了解更多相关信息请持续关注我们我!
根基学识
1程序布局是三种:依次布局,循环布局
三个循环布局,选择布局if和switch
2读程序都要从main入口,然后从最上面依次
往下读碰见循环做循环,碰见选择做选择。
3计算机的数据在电脑中保存是以二进制的形式。
数据存放的位置就是他的地址。
4bit是位是指为0或者1。byte是指字节,
一个字节=八个位。
5确定要记住二进制如何划成十进制。
概念常考到的:
1、编译预处理不是C语言的一片面,不再运行
时间。C语言编译的程序称为源程序,
它以ASCII数值存放在文本文件中。
2、每个C语言程序中main函数是有且只有一个。
3、在函数中不成以再定义函数。
4、算法是确定要有输出的,他可以没有输入。
5、break可用于循环布局和switch语句。
6、逗号运算符的级别最低。
第一章
1合法的用户标识符测验:
合法的要求是由字母,数字,下划线组成。
有其它元素就错了。
并且第一个务必为字母或那么是下划线。
第一个为数字就错了。
关键字不成以作为用户标识符号。
maindefinescanfprintf都不是关键字。迷惑你的
地方If是可以做为用户标识符。由于If中的
第一个字母大写了,所以不是关键字。
2实型数据的合法形式:
2.333e-1就是合法的,且数据是2.33310-1。
考试口诀:e前e后必有数,e后必为整数。.
3字符数据的合法形式::
1是字符占一个字节,1是字符串占两个
字节含有一个终止符号。
0的ASCII数值表示为48,a的ASCII数值是97,
A的ASCII数值是65。
4整型一般是两个字节,字符型是一个字节,
双精度一般是4个字节:
考试时候一般会说,在16位编译系统,或者
是32位系统。碰见这种处境,不要去管,一样做题。
掌管整型一般是两个字节,字符型是一个字节,
双精度一般是4个字节就可以了。
5转义字符的测验:
在程序中inta=0x6d,是把一个十六进制的数给
变量a留神这里的0x务必存在。
在程序中inta=06d,是一个八进制的形式。
在转义字符中,\x6d才是合法的,0不能写,
并且x是小写。
\141是合法的。
\108是非法的,由于不成以展现8。
转义字符意义ASCII码值十进制
\a响铃BEL007
\b退格BS008
\f换页FF012
\n换行LF010
\r回车CR013
\t水平制表HT009
\v垂直制表VT011
\\反斜杠092
\?问号字符063
\单引号字符039
\双引号字符034
\0空字符NULL000
\ddd任意字符三位八进制
\xhh任意字符二位十六进制
6算术运算符号的优先级别:
同级别的有的是从左到右,有的是从右到左。
7强制类型转换:
确定是inta不是inta,留神类型上
确定有括号的。
留神inta+b和inta+b的识别。
前是把a+b转型,后是把a转型再加b。
8表达式的测验:
是表达式就确定有数值。
赋值表达式:表达式数值是最左边的数值,
a=b=5;该表达式为5,常量不成以赋值。
自加、自减表达式:假设a=5,++a是为6,
a++为5;
运行的机理:++a是先把变量的数值加上1,
然后把得到的数值放到变量a中,然后再用这
个++a表达式的数值为6,而a++是先用该表达
式的数值为5,然后再把a的数值加上1为6,
再放到变量a中。举行了++a和a++后在下面的
程序中再用到a的话都是变量a中的6了。
考试口诀:++在前先加后用,++在后先用后加。
逗号表达式:优先级别最低;表达式的数值
逗号最右边的那个表达式的数值。
2,3,4的表达式的数值就是4。
9位运算的测验:
会有一到二题考试题目。
总的处理方法:几乎全体的位运算的题目
都要按这个流程来处理先把十进制变成
二进制再变成十进制。
例1:chara=6,b;
b=a2;这种题目的计算是先要把a的十进
制6化成二进制,再做位运算。
例2:确定要记住,
例3:在没有舍去数据的时候,左移一位表示
乘以2;右移一位表示除以2。
10018的数值是非法的,八进制是没有8的,
逢8进1。
11%符号两边要求是整数。不是整数就错了。
12两种取整丢小数的处境:
1、inta=1.6;
2、inta;
2022计算机二级考试《C语言》学识点归纳
其次章
1printf函数的格式测验:
%d对应整型;%c对应字符;%f对应单精度等等。
宽度的,左对齐等修饰。
%ld对应longint;%lf对应double。
2scanf函数的格式考察:
留神该函数的其次个片面是a这样的地址,不是a;
Scanf"%d%d%*d%d',a,b,c;跳过输入的
第三个数据。
3putchar,getchar函数的测验:
chara=getchar是没有参数的,从键盘得到
你输入的一个字符给变量a。
putchary把字符y输出到屏幕中。
4如何实现两个变量x,y中数值的互换
要求背下来
不成以把x=y,y=x;要用中间变量t=x;x=y;y=t。
5如何实现留存三位小数,第四位四舍五入
的程序,要求背下来
x=intx*1000+0.5/1000.0
这个有推广的意义,留神x=intx这样是
把小数片面去掉。
第三章
更加要留神:c语言中是用非0表示规律真的,
用0表示规律假的。
1关系表达式:
表达式的数值只能为1表示为真,
或0表示假
当关系的表达是为真的时候得到1。
如98这个是真的,所以表达式的数值就是1;
2规律表达式:
只能为1表示为真,或0表示假
a共有||!三种规律运算符号。
b!||优先的级别。
c留神短路现象。考试对比热爱考到。
d要表示x是比0大,比10小的方法。0
不成以的确定记住。是先计算0
结果为1或那么0;再用0,或1与10对比得到的
总是真为1。所以确定要用0
示比0大比10小。
3if语句
else是与最接近的if且没有else的相组合的。
4条件表达式:
表达式1?表达式2:表达式3
留神是当非0时候是表达式2的数值,当为0是
就是表达式2的数值。
考试口诀:真前假后。
5switch语句:
a确定要留神有break和没有break的区别,
没有break时候,只要有一个case匹配了,剩下
的都要执行,有break那么是直接跳出了swich语句。
bswitch只可以和break一起用,不成以
和continue用。
第四章
1三种循环布局:
afor;while;do-while三种。
bfor循环当中务必是两个分号,千万不要忘却。
c写程序的时候确定要留神,循环确定要有终止
的条件,否那么成了死循环。
ddo-while循环的结果一个while;的分号确定
不能够丢。留心上机改错
2break和continue的区别
记忆方法:
break:是打破的意思,破了整个循环所以
望见break就退出真个一层循环。
continue:是持续的意思,持续循环运算,
但是要终止本次循环,就是循环体内剩下的语句
不再执行,跳到循环开头,然后判断循环条件,
举行新一轮的循环。
3嵌套循环
就是有循环里面还有循环,这种对比繁杂,要一层
一层一步一步细心的计算,一般记住两层是处理
二维数组的。
4whilec=getchar!=\n和
whilec=getchar!=\n的区别
先看a=3!=2和a=3!=2的识别:
!=号的级别高于=号所以第一个先计算3!=2
第一个a的数值是得到的1;其次个a的数值是3。
考试留神点:括号在这里的`重要性。
第五章
函数:是具有确定功能的一个程序块;
1函数的参数,返回数值示意图:
main
inta=5,b=6,c;
c=adda,b;
printf"%d',c;
调用函数
a,b是实参
整个函数得到一个数值就是
Add函数的返回数值。
intaddintx,inty
intz;
z=x+y;
returnz;
被调用函数
x,y是形式参数
函数返回数值是整型
z就是这个add函数计算后得到的结果,就是函数
返回给主程序的返回数值。
程序是在从上往下依次执行,当碰见了函数add后,
把a,b的数值穿给调用函数,程序暂时中断等待返回数值。
当得到了返回数值后,再依次的往下执行
2确定要留神参数之间的传递
实参和形参之间传数值,和传地址的区别。考试的重点
传数值的话,形参的变化不会变更实参的变化。
传地址的话,形参的变化就会有可能变更实参的变化。
3函数声明的测验:
确定要有:函数名,函数的返回类型,函数的参数类型。
不确定要有:形参的名称。
2022计算机二级考试《C语言》学识点归纳
第六章
指针变量的本质是用来放地址,而一般的变量是放数值的。
int*p中*p和p的区别:
*p可以当做变量来用;*的作用是取后面地址p里面的数值
p是当作地址来使用。
*p++和*p++的之间的区别:改错题目中很重要
*p++是地址会变化。
*p++是数值会要变化。
三名主义:考试的重点
数组名:表示第一个元素的地址。数组名不成以自加,
他是地址常量名。考了好多次
函数名:表示该函数的入口地址。
字符串常量名:表示第一个字符的地址。
第七章
1一维数组的重要概念:
对a[10]这个数组的议论。
1、a表示数组名,是第一个元素的地址,也就是
元素a[10]的地址。
2、a是地址常量,所以只要展现a++,或者
是a=a+2赋值的都是错误的。
3、a是一维数组名,所以它是列指针,也就是
说a+1是跳一列。
对a[3][3]的议论。
1、a表示数组名,是第一个元素的地址,也就是
元素a[10]的地址。
2、a是地址常量,所以只要展现a++,或者
是a=a+2赋值的都是错误的。
3、a是二维数组名,所以它是行指针,也就
是说a+1是跳一行。
4、a[0]、a[1]、a[2]也都是地址常量,不成以对
它举行赋值操作,同时它们都是列指针,a[0]+1,
a[1]+1,a[2]+1都是跳一列。
5、留神a和a[0]、a[1]、a[2]是不同的,它们的
基类型是不同的。前者是一行元素,后三者是一列元素。
二维数组做题目的技巧:
假设有a[3
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年福建省安全员《B证》考试题库
- 2025湖南省建筑安全员考试题库及答案
- 2025山西省安全员-C证(专职安全员)考试题库
- 卖衣服合同范本模板
- 中小学生服务合同范本
- 单位维修劳务合同范本
- 医院病床配件合同范本
- 三年级口算题目练习册1000道
- 业务打款合同范本
- 二年级口算题库100道
- 2025年春新北师大版物理八年级下册课件 第六章 质量和密度 第一节 物体的质量及其测量
- 2024全国各省高考诗歌鉴赏真题及解析
- 《价值观培训》课件
- 2025年浙江长兴文旅集团招聘笔试参考题库含答案解析
- 医院临床科研大数据平台方案
- 2024年北京市中考生物真题卷及答案解析
- GA/T 761-2024停车库(场)安全管理系统技术要求
- 《设施节水灌溉技术》课件
- 2023年凉山州西昌市人民医院招聘卫生专业技术人员考试真题
- (2024)湖南省公务员考试《行测》真题卷及答案解析
- 2025年部编教材的网络培训心得体会
评论
0/150
提交评论