前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >全国计算机二级C知识点总结3

全国计算机二级C知识点总结3

作者头像
用户6755376
发布2020-05-20 15:31:33
4100
发布2020-05-20 15:31:33
举报
文章被收录于专栏:计算机二级C语言

1.while循环while后圆括号中表达式的值决定了循环体是否将被执行。因此,进入while循环后,一定要有能使此表达式的值变为0的操作,否则循环将会无限制地进行下去,成为无限循环(死循环)。若此表达式的值不变,则循环体内应有在某种条件下强行终止循环的语句(如break等)。

2.for是C语言的关键字,其后的一对圆括号通常含有三个表达式,各表达式之间用";"隔开。着三个表达式可以是任意形式的表达式,通常主要用于for循环的控制。

3.for语句中的表达式可以部分或全部省略,但两个";“不可省略。例如:

for(;;)printf(”*");

4.在for后的一对圆括号中,允许出现各种形式的与循环控制无关的表达式,虽然这在语法上是合法的,但这样会降低程序的可读性。建议初学者在编写程序时,在for后面的一对圆括号内,仅含有能对循环进行控制的表达式,其他的操作尽量放在循环体内去完成。

5.用break语句可以使流程跳出switch语句体,也可用break语句在循环结构中终止本层循环体,从而提前结束本层循环。

6.continue语句的作用是跳过本次循环体中余下尚未执行的语句,立刻进行下一次的循环条件判定,可以理解为仅结束本次循环。注意:执行continuey语句并没有使这个循环终止。

7.循环结构这一部分内容重点应已理解思考为主。

8.字符常量:

C语言中,一个字符常量代表ASCII字符集中的一个字符,在程序中用单引号把一个字符括起来作为字符常量。

(1)单引号中的大写字母和小写字母代表不同的字符常量,例如,'B’和’b’是不同的字符常量。

(2)字符常量只能包含一个字符,因此’abc’是非法的。

(3)字符常量只能用单引号括起来,不能用双引号括起来。例如,"a"不是字符常量,而是一个字符串。

(4)所有字符常量都作为整型量来处理,在计算机内部,其对应的值是ASCII字符集中该字符的序号(即ASCII值)。

9.在C语言中,系统在每个字符串的最后自动加入一个字符’\0’,作为字符串的结束标志。请注意字符常量和字符串常量的区别,例如’\101’、‘Z’是字符常量,在内存中占一个字节;而"ABC\n"、"Z"是字符串常量,前者占五个字节、后者占两个字节的存储空间,其中一个字节用来存放最后的’\0’。两个连续的双引号:"“也是一个字符串常量,称为"空串”,但要占一个字节的存储空间来存放’\0’。

10.C语言中,字符变量用关键字char进行定义,在定义的同时可以赋初值。例如:

char ch1=’*’, ch2=‘a’, ch3;

11.putchar()函数用于输出字符,其调用形式如下:

putchar(ch)

其中ch可以是字符变量或是字符常量,在以上函数调用的后面跟一个分号";",就形成一条独立的输出语句。如:putchar(‘Y’);将在终端输出字符Y。

getchar函数用于输入字符,其调用形式如下:

ch=getchar()

getchar()后的一对圆括号内没有参数,但这一对圆括号不可少,getchar()函数从终端读入一个字符作为函数值。在以上调用形式把读入的一个字符赋给变量ch。在输入时,空格、回车符都将作为字符读入,而且只有在用户输入enter键时,读入才开始执行。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-05-14,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 计算机二级C语言 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档