暂无搜索历史
但是对于空间的需求,不仅仅是上述的情况。有时候我们需要的空间大小在程序运行的时候才能知道,那数组的编译时开辟空间的方式就不能满足了。 C 语言引入了动态内存...
像结构体一样,联合体也是由一个或者多个成员构成,这些成员可以是不同的类型。联合体的关键字是 union.
但是我们要注意一点的是:匿名结构体类型只能用一次,后期不能使用这个类型再创建变量但是是可以一次创建多个变量的。
为什么整形数据在内存中存放的是补码? 对于整形来说:数据存放内存中其实存放的是二进制的补码。 在计算机系统中,数值一律用补码来表示和存储。 原因在于,使...
当有一块内存空间需要设置内容的时候,就可以使用memset函数,值得注意的是memset函数对内存单元的设置是以字节为单位的。
在编程的过程中,我们经常要处理字符和字符串,为了方便操作字符和字符串,C语言标准库中提供了一系列库函数,接下来我们就学习一下这些函数
https://blog.csdn.net/2501_91731683/article/details/149116925?spm=1001.2014.3001...
这里我们使用&arr[0]的方式拿到了数组第一个元素的地址,但是其实数组名本来就是地址,而且是数组首元素的地址,我们来做个测试:
前面我们学习了C语言中函数与数组的大致内容,并且做了初步的实践,前面我们就学习了许多操作符,但是我们从来没有进行系统性的分类,这篇博客我会帮大家系统性总结操作符...
接下来我们将通过许多例子来更加深刻的理解数组与函数的相关知识(以下均是本人写题时错的或者自己觉得适合初学者有价值的,仅供参考):
我们从小就在学习数学,数学又离不开函数,而编程的本质是通过编写代码来实现计算机的控制,以解决实际问题或实现特定功能。编程是通过组织和调用函数来实现特定功能的系统...
数组通俗来说就是⼀组相同类型元素的集合,从这个概念中我们就可以发现2个有价值的信息:
if翻译过来是如果的意思,else是此外的意思,那们在C语言中也可以这么理解下面举个简单的看例子来介绍if语句
我们知道计算机上CPU(中央处理器)在处理数据的时候,需要的数据是在内存中读取的,处理后的数据也会放回内存中,那我们买电脑的时候,电脑上内存是8GB/16GB/...
我们画出这个数组的内存布局再对其进一步分析,(int*)(&a + 1)表示的是将(&a + 1)强制类型转换为int*类型,其中&a表示的是取出整个数组的地址...
腾讯 | 产品运营 (已认证)
申请条件:至少有 20 篇或以上符合投稿要求可迁入腾讯云专栏的原创技术文章。
记录C++学习历程
暂未填写公司和职称
暂未填写个人简介
暂未填写技能专长
暂未填写学校和专业
暂未填写个人网址
暂未填写所在城市