全国计算机二级考试C语言考前5分钟必看知识点.doc

全国计算机二级考试C语言考前5分钟必看知识点.doc

ID:51661918

大小:33.50 KB

页数:6页

时间:2020-03-14

全国计算机二级考试C语言考前5分钟必看知识点.doc_第1页
全国计算机二级考试C语言考前5分钟必看知识点.doc_第2页
全国计算机二级考试C语言考前5分钟必看知识点.doc_第3页
全国计算机二级考试C语言考前5分钟必看知识点.doc_第4页
全国计算机二级考试C语言考前5分钟必看知识点.doc_第5页
资源描述:

《全国计算机二级考试C语言考前5分钟必看知识点.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、全国计算机二级考试C语言考前5分钟必看知识点1.C程序由函数构成,函数是C程序的基本单位。2.运行C程序的步骤:(源程序)编辑→编译(得目标程序)→连接→运行3.流程图中,椭圆→起止框;平行四边形→输入输出框;菱形→判断框;矩形→处理框。4.得到结构化程序的方法:自顶向下,逐步细化,模块化设计,结构化编码。5.字符型变量用来存放字符常量,其只能存放一个字符。定义和赋值形式:charc1,c2;c1=’a’;c2=’b’;。6.不能把一个字符串常量赋给一个字符变量,而只能用字符型数组来存放字符串。如:charc;c=”a”;是错误的;Charc[10]={“China

2、”};是正确的。7.只有求余运算符两侧均为整型,且其结果的符号与被除数一致。如:-7/2=-3;7/(-2)=3;(-7)/(-2)=-3。8.scanf(“%d%d%d”,&a,&b,&c);中“%d%d%d”要求以整数型式输入三个数据。在输入数据时,在两数间以一个或多个空格间隔,也可以用Enter,Tab键,但不能用逗号。如:3___4__5↙或3↙4_5↙或3(Tab键)4↙5↙。1.输入数据是不能规定精度如:scanf(“%7.1f”,&a);不合法;而scanf(“%7f”,&a);合法。2.scanf(“%3c”,&ch);由于字符变量ch只能容纳一个字

3、符,若从键盘连续输入3个字符“abc”,系统就把第一个字符“a”赋给字符变量ch。3.在用“%c”格式输入字符时空格字符和转义字符都作为有效字符输入。如:scanf(“%c%c%c”,&c1,&c2,&c3);输入a_b_c↙,字符‘a’送给c1,空格字符“_”送给c2;‘b’送给c3;因为%c只要求读入一个字符,故后面不需用空格作为两字符的间隔。12.Switch后面括号内表达式值不能是实型。13.只能住各应用数组元素而不能一次引用整个数组。14.可以用以下等价方法来使字符数组初始化:1)charc[]={“Iamboy”};2)charc[]=“Iamboy”;

4、3)charc[]={‘I’,’’,’a’,’m’,’’,’b’,’o’,’y’,’’};(注意,结尾应有’’)。15.字符数组输入输出的方法:1)逐个字符输入输出。用%c输入或输出一个字符。2)用%s将整个字符串一次输入或输出。注意:a用%s输出字符串时,printf函数中的输出项是字符数组名,而不是数组元素名,即printf(“%s”,c[0]);是错误的;bscanf(“%s”,c)中输入项c是已定义的字符数组名;c如果利用一个scanf函数输入多个字符串时,则在输入时以空格分隔。如:chars1[5],s2[5];scanf(“%s%s”,s1,s2

5、);输入me_too↙,则”me”送给s1,”too”送给s2.若chars[10];scanf(“%s”,s);输入me_too↙,则只将”me”送给s1。这是因为系统将空格当做输入字符串间的分隔号。16.不能将字符串常量或字符数组直接赋给一个字符数组,而应调用strcpy函数;17.一个源程序文件是一个编译单位,在程序编译时以源程序文件为单位进行编译,而非函数。18.有参函数定义的一般形式:类型标识符函数名(类型说明变量名){声明部分语句部分}19.形参不能是常量和表达式。20.函数调用形式:1)函数语句。不要求函数带回值,只要求其完成一定操作。2)函数表达式。

6、要求函数带回一个确定的值以参加表达式运算。3)函数参数。函数调用作为一个函数的实参。21.用户自己定义的函数在调用它的函数之后时,应在主调函数中对被调函数做声明。22.全局变量全部存放在静态存储区中。23.函数中局部变量默认为auto型。24.对静态局部变量static,编译时自动赋0或空字符,其限定的函数作用域仅限于本文件中。自动变量若不赋初值,则其值为不确定的值。25.只有局部自动变量和形参可作为寄存器变量。26.用指针变量作为函数参数,在函数执行过程中是指针所指向的变量值发生变化,函数调用后,这下质的变化依然保留下来,这就改变了形参的值。27.定义字符指针:c

7、har*string=”IloveChina!”;printf(“%s”,string);28.注意:对数组的初始化:charstr[14]={“IloveChina”};不能等价于charstr[14];str[]=”IloveChina”。数组在定义时整体赋初值。赋值语句中整体赋值。29.指针数组的定义形式:类型名*数组名【数组长度】;30.malloc函数原型为:void*malloc(unsignedintsize);作用为:在内存中的动态存储区中分配一个长度为size的连续空间,此函数的值是一个分配域的起始地址(类型为void),若未能成功执行,则

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

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

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