国家级二级C语言_备考(笔记)

文章介绍了C语言中的一些基本知识点,包括合法的数值常量、运算符如%和++,getchar()函数的使用,以及结构化程序设计的原则。同时,讨论了switch语句的行为,字符串处理函数strlen()的功能,和变量存储类别如static的作用。
摘要由CSDN通过智能技术生成


前言

未来教育 ; C语言 ; 计算机二级 ; 笔记


一、常考察知识点

1.合法C语言数值常量

1. 进制常量 : 八进制 - 0 ; 十六进制 - 0x
2. 实形常量 :
   (1)小数形式 : 必须有小数点
   (2)指数形式 : e前必须有数字, e后必须为整数

2. %

取余运算符具有左结合性, 参与运算的量均为整型

3. ++

自增运算符, 可以是浮点型自增

4. getchar();

//得到第一个字符后一直等待回车键, 无视其他字符

在C语言中,当程序执行到getchar()函数时, 它会等待用户输入一个字符。
一旦用户输入了一个字符并 按下回车键 , getchar()函数就会将这个字符读取并返回给程序。
getchar()函数不会保存任何字符, 而是通过返回值将读取的字符传递给程序。
如果用户没有输入任何字符, getchar()函数将一直等待, 直到用户输入一个字符。

5. If…else 间不能插入其他语句

6.switch 找到第一个匹配 case 后将顺序执行下去

7.int a[ ][3] = {0}; // 默认(此处待查)行

8.scanf(“%s”, s); // 遇到空格自动停止输入

9.strlen(); // 返回不包含 \0 的长度

10. \0

S[i] != 0 等价于 s[i] != '\0'
 0 : ASCll == 49
\0 : ASCll == 0

11.static

函数调用结束后, 占用内存单元不释放

12.auto / register / extern / static

auto_函数局部变量
register_寄存器变量

13.结构体定义

不可以在定义结构体的同时, 又用结构体类名定义结构体变量


二、错题库

1.结构化程序设计强调 :

程序易读性 

在这里插入图片描述

2.If…else 间不能插入其他语句

在这里插入图片描述


二、

1.


总结

23/05/02 - 未完结

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值