在C语言中,指针和数组是两个核心且紧密相关的概念。当它们结合时,就产生了指针数组(Array of Pointers)和数组指针(Pointer to an Array)。这两者在语法、含义和用途上都有明显的区别,理解它们对于深入掌握C语言至关重要。
2025年09月13日
在C语言中,指针和数组是两个核心且紧密相关的概念。当它们结合时,就产生了指针数组(Array of Pointers)和数组指针(Pointer to an Array)。这两者在语法、含义和用途上都有明显的区别,理解它们对于深入掌握C语言至关重要。
2025年09月13日
作者 | cxuan
责编 | 刘静
我们都知道,计算机是处理数据的设备,而数据的主要存储位置就是磁盘和内存,并且对于程序员来讲,CPU 和内存是我们必须了解的两个物理结构,它是你通向高阶程序员很重要的桥梁,那么本篇文章我们就来介绍一下基本的内存知识。
内存(Memory)是计算机中最重要的部件之一,它是程序与CPU进行沟通的桥梁。计算机中所有程序的运行都是在内存中进行的,因此内存对计算机的影响非常大,内存又被称为主存,其作用是存放 CPU 中的运算数据,以及与硬盘等外部存储设备交换的数据。只要计算机在运行中,CPU 就会把需要运算的数据调到主存中进行运算,当运算完成后CPU再将结果传送出来,主存的运行也决定了计算机的稳定运行。
2025年09月13日
查询引用,在Excel的使用中是非常广泛的,其中的Vlookup函数可以称之为查询引用之王,不仅仅是因为函数功能的强大,更重要的是提高了工作效率。
一、Vlookup函数功能及语法结构。
功能:在指定的数据范围中返回符合要求的值。
语法结构:
2025年09月13日
在 C99 里,**变长数组(Variable Length Array, VLA)**登场:数组的长度可以在运行期由变量决定。它看起来只是把 int a[10]; 里那“10”换成了
2025年09月13日
如果希望保存一组有相同类型的数据,可以使用数组。
数组的定义和内存分配
Java 中定义数组的语法有两种:
type arrayName[];
type[] arrayName;
type 为Java中的任意数据类型,包括基本类型和组合类型,arrayName为数组名,必须是一个合法的标识符,[ ] 指明该变量是一个数组类型变量。例如:
2025年09月13日
数组的基本概念
数组是一个二元组(idx,value)的集合,对每个idx,都有一个value值与之对应。idx称为下标,可以由一个整数、两个整数或多个整数构成,下标含有d(d≥1)个整数称为维数是d。
数组按维数分为一维、二维和多维数组。
一维数组A是n(n>1)个相同类型元素a0,a1,…,an-1构成的有限序列,其逻辑表示为A=(a0,a1,…,an-1),其中,A是数组名,ai(0≤i≤n-1)是数组A中序号为i的元素。
2025年09月13日
F22上的AN/APG-77相控阵雷达 图片来源:Wikipedia
相控阵雷达是战斗机、战舰、导弹雷达等尖端军火的宠儿。它是一个密布着天线单元,没有机械结构,不可转向的平板,形态和传统雷达大相径庭,却拥有传统雷达难以比肩的优异性能。而其中运用的相控阵技术,已经在悄无声息间潜入了我们的生活。
撰文| 王昱
审校| 吴非
小编对于雷达最初的印象,来自于《红色警戒2》里苏联的那个雷达。
就是这个家伙 图片来源:《红色警戒2》盟军战役第一关