二级C语言知识点总结中

1.计算机包括:中央处理器和主存储器

2.实时操作系统具有快速响应能力

3.软件工程的三要素是方法、工具和过程。

4.软件工程是应用于计算机软件的定义、开发和维护的一整套方法、工具、文档、实践标准和工序。

5.软件工程概念的出现源自软件危机,是为了解决软件危机的问题。

6.软件工程是用工程、科学和数学的原则与方法研制、维护计算器软件的有关技术及管理方法。

7.软件设计包括总体结构设计、数据设计、接口设计、过程设计。

8.软件的需求分析属于需求分析阶段的任务。

9.数据库系统中完成查询操作使用的语言是数据操作语言。

10.数据库设计过程包括需求分析、概念设计、逻辑设计、物理设计。

11.其中C语言的标识符只能由字母、数字、下划线组成,且标识符的第一个字符只能是字母或下划线。

12.合法的C语言转义符:'\a'表示响铃 ;'\b'表示退格; '\r'表示回车不换行;

13.字符数组a和b中存储了两个字符串,判断字符串a和b是否相等,应该使用的是 if(strcmp(a,b)==0)

14.在&中,同1为1,否则为0

运算规则:0&0=0; 0&1=0; 1&0=0; 1&1=1;

15.在|中,有1为1,全0为0

运算规则:0|0=0; 0|1=1; 1|0=1; 1|1=1;

16.在^中,同为0,不同为1

运算规则:0 ^ 0=0; 0 ^ 1=1; 1^ 0=1; 1^1=0;

17.在~中,0变1,1变0

18.在>>中,运算规则:x>>y x向左移动y位

若x非负数则高位补0,若x位为负数则高位补1;

19.在<<中,运算规则:x<<y x向左移动y位

20.函数rewind()作用是使文件读写指针指向文件开始位置。

21.对任何一棵二叉树,度为0的结点(即叶子结点)总是比度为2的结点多一个。

22.数据库管理系统的主要功能包括:①数据模式定义;②数据存取的物理构建;③数据操作;④数据完整性、安全性的定义与检查;⑤数据库的并发控制与故障恢复;⑥数据的服务。

23.用户不可以把关键字定义为用户标识符,但可以把预定义标识符定义为用户标识符。

24.转义字符:'\ddd'表示三位八进制代表的一个ASCII字符;

'\xhh'表示二位十六进制代表的一个ASCII字符;

25.二维数组作为形参可以省略第一个方括号中的常量表达式(行数),

不能省略第二个方括号中的常量表达式(列数);

26.运算符“||”是逻辑或,运算结果为0或1;

     运算符"|"是位运算或,,需要转换成二进制进行运算。

27.树的总结点树为书中所有结点的度数之和再加1.

28.结构化程序设计强调程序的可复用性。

29.数据库管理技术的三个阶段是人工管理阶段、文件系统阶段和数据库系统阶段。人工管理阶段       没有专门的软件对数据进行管理。

30.在实体联系模型中,实体是客观存在并且可以相互区别的事物。

31.在C语言中八进制整型常量的开头是数字0;

    十六进制整型常量的开头数字是0x或0X;

    小数形式表示的实型常量必须要有小数点;

    指数形式,以"e"或"E"后跟一个整数表示以10为底数的幂数,且规定字母e或E之前必须要有数字,且e或E后面的指数必须为整数。

32.auto:函数中的局部变量,动态地分配存储空间,数据存储在动态存储区中,在调用该函数时系统会给它们分配存储空间,在函数调用结束时就会自动释放这些存储空间。

register:为了提高效率,C语言允许将局部变量的值存放在CPU中的寄存器中,这种变量叫"寄存器变量",只有局部自动变量和形式参数可以作为寄存器变量。

extern:外部变量(即全局变量)是在函数的外部定义的,它的作用域为从变量定义处开始,到本程序文件的末尾。如果外部变量不在文件的开头定义,其有效的作用范围只限于定义处到文件终了。

static:静态局部变量属于静态存储类型,在静态存储区内分配存储单元。在程序结束才会释放,运行期间不释放。

33.在C语言中,预处理命令行都是以"#"开头。

34.要使用外存储器中的信息,应先将其调入内存储器。

35.循环队列是队列的一种顺序存储结构。

36.软件是程序、数据和文档的集合。

37.在一个C源程序文件中所定义的全局变量,其作用域为由具体定义位置和extern说明来决定范围

38.当对文件的读(写)操作完成之后,必须将它关闭,否则可能导致数据丢失。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
提供的源码资源涵盖了安卓应用、小程序、Python应用和Java应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,源码配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 这些源码资源特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资源都能为你提供宝贵的学习和实践机会。通过学习和运行这些源码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入了解各平台开发的技术细节和最佳实践,逐步培养起自己的项目开发和问题解决能力。此外,在求职或创业过程,具备跨平台开发能力的大学生将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些源码资源,以适应各平台技术的最新发展和市场需求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值