全国C语言计算机二级等级考试必考点总结3(把这个系列看完,90+没问题)

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键时,读入才开始执行。

  • 2
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值