随笔分类 - C语言知识补充
摘要:结构体和共用体 一个事物往往都有多个方面的属性,比如学生就有名字、升高、各科成绩等等。用来描述此类数据的数据类型 结构体和共用体 一、结构体 1. 结构体类型 结构体类型是一种数据类型,和整型、字符型、浮点型等一样。我们之所以可以用关键字int、char来定义变量,是因为C编译系统事先定义好了。但是
阅读全文
摘要:位运算 简略的总结和注意事项 1. 位运算只能应用于整型数据,就是把整型数据看成是固定的二进制序列,然后对这些二进制序列各自按位计算。位运算应用有无符号数和有符号数区分 2. 位运算在计算机内部是以补码运算的,然后转换成更符合我们直观的形式表示出来。因此我们实际应用的时候不需要考虑补码原码问题,平常
阅读全文
摘要:库函数 库函数有十种以上那么多,以下将取目前常用部分(取自教材),要用的时候过来寻找就好了。 一、math.h 其中需要注意:数学知识上,三角函数和反三角函数的定义域问题。 二、string.h 其中需要注意:对字符串不能够使用赋值运算和关系运算 三、stdlib.h (1)存储管理函数 使用格式:
阅读全文
摘要:预处理 一、什么是预处理 通常执行流程为:编辑源文件产生.c文件 .c文件通过编译器编译为.obj文件 .obj文件通过连接器生成.exe可执行文件。在编辑之后编译之前执行的指令就是预处理。预处理分为宏定义、文件包含和条件编译等。 二、宏定义 宏定义分为变量式宏定义和函数式宏定义,宏定义习惯上标识符
阅读全文
摘要:#这只是身为我结合书本的个人的理解,肯定有很多错的地方,请勿喷 利用文件 一、文件概述 一个文件是由一系列彼此有一定联系的数据结合构成,有文本文件和二进制文件区分。 (1)文本文件: 文本文件是以字节为单位进行写入或读出,一般来说,说明性的文档、c语言的源程序文件等都是文本文件。 (2)二进制文件:
阅读全文
摘要:#这只是身为我结合书本的个人的理解,肯定有很多错的地方,请勿喷 指针——C语言的灵魂 1. 指针概述 “指针”就是内存地址,使用指针访问变量,就是直接对该内存中的数据进行的操作。相比于之前学习的知识,合理使用指针可以有效提高程序运行的速度和灵活性。 2. 指针变量概述 (1)定义: 专门用来存放另一
阅读全文

浙公网安备 33010602011771号