![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
计算机二级C语言
文章平均质量分 51
Akalaka小鑫
越努力越幸运
展开
-
C语言中exit(0) 、exit(1) 和return的区别
C语言中的exit文字描述代码验证return 表示返回 , 函数返回exit 表示程序退出exit(0) 表示正常退出,代码为1exit(1) 表示异常退出,代码为1文字描述return是语言级别的,它表示了调用堆栈的返回;而exit是系统调用级别的,它表示了一个进程的结束。return是返回函数调用,如果返回的是main函数,则为退出程序 。exit是在调用处强行退出程序,运行一次程序就结束。代码验证return 表示返回 , 函数返回#include <stdio.h>int原创 2022-03-11 17:40:18 · 4508 阅读 · 1 评论 -
原码、反码和补码
1、原码原码就是符号位加上真值的绝对值, 即用第一位表示符号, 其余位表示值. 比如如果是8位二进制:[+3]原 = 0000 0011[-3]原 = 1000 0011第一位是符号位. 因为第一位是符号位, 所以8位二进制数的取值范围就是:[1111 1111 , 0111 1111]==>[-127 , 127]2、反码反码的表示方法是:正数的反码是其本身负数的反码是在其原码的基础上, 符号位不变,其余各个位取反.[+3] = [00000011]原 = [00000原创 2022-03-08 19:50:50 · 297 阅读 · 0 评论 -
栈和队列知识点总结
栈和队列知识点总结一、栈-入栈与出栈二、循环队列-入队与出队三、栈的存储空间为S(1:m),初始状态为top=m+1四、带链的栈和带链的队列五、线性链表-存储空间不连续六、线性结构与非线性结构-判断准则一、栈-入栈与出栈栈的存储空间为S(1:50),初始状态为top=51,即栈的初始状态为空。当第一个元素进栈后,top=50,第二个元素进栈后,top=49,第三个元素进栈后,top=48,以此类推,若第三个元素出栈后,top=48,第二个元素出栈后,top=50。即每进栈一个元素,top-1;每出栈一个原创 2022-03-08 14:26:04 · 7554 阅读 · 1 评论 -
C语言printf()函数
printf()函数输出格式为:%[flags][width][.precision][length]specifier格式字符含义%d十进制有符号整数%u十进制无符号整数%f浮点数%s字符串%c单个字符%p指针的值%e指数形式的浮点数%x, %X无符号以十六进制表示的整数%o无符号以八进制表示的整数%g把输出的值按照 %e 或者 %f 类型中输出长度较小的方式输出%p输出地址符%lu32位无符号原创 2022-03-08 14:18:49 · 402 阅读 · 0 评论 -
C语言知识总结:a++ 与 ++a 的区别、return 0和return 1的区别、逗号表达式计算规则、数据类型占用字节数、赋值运算符
C语言知识总结一、C语言中a++ 与 ++a 的区别二、C语言中return 0和return 1的区别三、逗号表达式计算规则四、常用基本数据类型占用空间(64位机器为例)五、C语言中的赋值运算符一、C语言中a++ 与 ++a 的区别“++”属于自增运算符,“a++”表示先取值,再自增加1,“++a”表示先自增加1,再取值二、C语言中return 0和return 1的区别return调到主函数中return 0函数正常终止return 1函数异常终止三、逗号原创 2022-03-08 11:47:53 · 1092 阅读 · 0 评论 -
计算机二级-C语言-软件工程基础
软件是程序、数据和文档的集合。计算机软件是由程序、数据及相关文档构成的完整集合。程序是指软件开发人员依据用户需求开发的、用某种程序设计语言描述的、能够在计算机中执行的语句序列。数据是使程序能够正常操纵信息的数据结构。文档是指与程序开发、维护和使用有关的资料。软件工程包含方法、工具和过程三个要素。软件生命周期可分为定义阶段、开发阶段和维护阶段。定义阶段包括问题定义、可行性研究和需求分析;开发阶段包括概要设计、详细设计、实现和测试;维护阶段包括使用和维护。软件工程是用工程、科学和数学的原则与方法研制、.原创 2022-03-04 19:13:57 · 1326 阅读 · 0 评论 -
计算机二级-C语言-面向对象的程序设计
对象具有封装性。一个对象由对象名(标识)、属性和操作三部分组成。0.229是浮点数,229是整数。229E-2是指数,"229"是字符串。结构化程序设计的重要原则是自顶向下、逐步求精、模块化及限制使用goto语句。对象是由描述该对象属性的数据以及可以对这些数据施加的所有操作封装在一起构成的统一体。面向对象的主要特征:抽象、封装、继承、多态。对象的基本特点:标识唯一性、分类性、多态性、封装性、模块独立性好。‘518’、“53、'nm’是字符串。"\n’表示换行符,属于字符。继承就是子类继承父.原创 2022-03-04 12:46:30 · 518 阅读 · 0 评论 -
计算机二级-C语言-数据结构与算法
算法复杂度包括算法的时间复杂度和算法的空间复杂度,算法的时间复杂度是指执行算法所需要的计算工作量,算法空间复杂度指执行这个算法所需要的内存空间。数据的处理效率与数据的存储结构有关。算法程序的运行时间是有限的。算法空间复杂度的度量方法是执行算法所需要的存储空间。算法时间复杂度的度量方法是执行算法所需要的基本运算次数。算法的时间复杂度与算法的空间复杂度没有直接关系。原地工作是指执行算法时所使用的额外空间固定(即不随算法所处理的数据空间大小的变化而变化)。二叉树属于非线性结构。数据结构中,一个根.原创 2022-03-02 20:22:24 · 710 阅读 · 0 评论 -
计算机二级-C语言-计算机系统
一个完整的计算机系统应包括硬件系统和软件系统两大部分。硬件系统由运算器、控制器、存储器、输入设备和输出设备五大基本部件组成;软件系统又分为系统软件和应用软件。硬件系统由主机和外设组成,主机包括中央处理器CPU(运算器和控制器)和主存储器(内存储器),外设包括外存储器、输入设备、输出设备。CPU能直接访问寄存器。计算机的工作就是自动快速地执行程序,而程序就是解决实际问题的计算机指令的集合。指令的执行过程可分为取指令、分析指令和执行指令。所以 计算机工作的本质是取指令、分析指令和执行指令。机器周期的同.原创 2022-02-19 20:14:38 · 606 阅读 · 0 评论 -
计算机二级-C语言-二叉树遍历
原创 2022-01-08 11:19:27 · 726 阅读 · 0 评论 -
计算机二级-C语言-树的知识总结
原创 2022-01-08 08:55:26 · 645 阅读 · 0 评论