C/C++语言
文章平均质量分 81
本专栏主要介绍C/C++语言的一些常用的或者重要的知识点
笑看峰云
坚持做一件事,你一定会有收获
展开
-
C指针之初始化(三)
指针变量在使用之前必须被初始化,否则就可能发生意想不到的错误。而且关于指针初始化,不同的编译器给出的告警是不一样的,有些系统给出告警,而有些系统又不给。因此,指针虽然,但使用要谨慎。而且要是使用了动态分配空间的模式为指针做初始化,则使用结束后还需要手工释放空间,以节约内存空间。本文以C语言为主介绍了常见的指针变量初始化方法。原创 2022-11-29 23:06:47 · 2186 阅读 · 4 评论 -
C/C++指针之提高篇详解(二)
C/C++语言中引入了指针,使得程序能够直接访问内存地址,使得很多复杂的操作变得简单,同时也提高了程序的运行效率。指针即是地址,是通过指针变量来存储的。这就好比我们的教室,每个教室都有一个房间号,一个房间号也对应着一间教室,此处的教室就是固定的地址(指针),其地址是通过房间号(指针变量)来表示的。地址就是指针,而房间号就是指针变量。《C/C++指针入门详解(一)》一文中给出了指针的基础知识。本文给出了有关指针的更多应用场景及示例,例如函数指针、文件指针、更换数据类型、双指针等等。原创 2022-11-28 14:55:51 · 993 阅读 · 0 评论 -
C/C++指针入门详解(一)
指针是一个地址,这个地址不仅可以是变量的地址,也可以是其它数据结构的地址。为了方便调用这个地址,C/C++是通过指针变量来使用这个地址的。而我们常说的指针,其实在一定程度上说的是指针变量,但是我们必须清楚认识到指针和指针变量是有着严格的不同的,是两个完全不同的概念。原创 2022-11-27 10:34:30 · 2129 阅读 · 1 评论 -
C语言之#define用法入门详解
在C语言中,常量是使用频率很高的一个量。常量是指在程序运行过程中,其值不能被改变的量。常量常使用#define来定义。使用#define定义的常量也称为符号常量,可以提高程序的运行效率。原创 2022-11-16 23:00:23 · 40359 阅读 · 5 评论 -
C语言函数参数传递模式入门详解
函数是C源程序的基本模块,通过对函数模块的调用可以实现特定的功能。在定义函数的时候,函数的参数几乎是必备的选项。要想熟练使用函数的调用,必须清楚函数参数的传递模式。原创 2022-07-14 09:18:04 · 2051 阅读 · 1 评论 -
C语言之位域(位段)入门详解
信息处理中,有些信息在存储时,并不需要占用一个完整的字节,而只需占一个或几个比特位。例如在存放一个开关量时,只有0和1 两种状态, 用一位二进制位即可。为了节省存储空间,并使处理简便,C语言又提供了一种数据结构,称为“位域”或“位段”。所谓“位域”是把一个字节中的比特位划分为几个不同的区域, 并说明每个区域的位数。每个域有一个域名,允许在程序中按域名进行操作。 这样就可以把几个不同的对象用一个字节的二进制位域来表示。位域在本质上就是一种结构类型, 不过其成员是按二进制位分配的。原创 2022-11-13 23:00:49 · 6034 阅读 · 6 评论