首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >初始化数组并在一行中获取引用

初始化数组并在一行中获取引用
EN

Stack Overflow用户
提问于 2013-10-10 03:01:28
回答 1查看 24关注 0票数 0

我想初始化数组(在我的例子中它是多维的),我想检索对一个单独变量的引用,这样我就可以通过这个变量访问它。

例如,要实现这个im,写两行

代码语言:javascript
运行
AI代码解释
复制
$multidimensional[$some_key] = array();
$item = &$multidimensional[$some_key];

这东西运转得很好,但如果我想像我试过的那样做到这一点:

代码语言:javascript
运行
AI代码解释
复制
$item = &$multidimensional[$some_key] = array(); // syntax error

问题是否有办法在单行中做到这一点?

EN

回答 1

Stack Overflow用户

发布于 2013-10-10 03:12:27

不如:

代码语言:javascript
运行
AI代码解释
复制
$item = &($multidimensional[$some_key] = array());
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19293989

复制
相关文章
java中数组初始化方法_java数组初始化赋值
public static void main(String[] args) {
全栈程序员站长
2022/11/03
1.9K0
【Kotlin】:: 双冒号操作符详解 ( 获取类的引用 | 获取对象类型的引用 | 获取函数的引用 | 获取属性的引用 | Java 中的 Class 与 Kotlin 中的 KClass )
在 Kotlin 中 , :: 双冒号操作符 的作用是 获取 类 , 对象 , 函数 , 属性 的 类型对象 引用 ;
韩曙亮
2023/03/30
4.9K0
【Kotlin】:: 双冒号操作符详解 ( 获取类的引用 | 获取对象类型的引用 | 获取函数的引用 | 获取属性的引用 | Java 中的 Class 与 Kotlin 中的 KClass )
java定义数组变量初始化为0_java中怎么数组初始化?
//数组定义最方便的就是用for循环来做定义,数组下标是从e69da5e6ba9062616964757a686964616f313333656462620开始,到11的话就是12个数字。要输出的话可以用以//号注释掉的后面的一句if(i<12){System.out.println(x[i]);}当然也可以自己再写一个for循环语句来输出,不过我觉得这有点画蛇添足了
全栈程序员站长
2022/09/27
1.4K0
Java——数组的定义与使用(基本概念、引用分析、初始化方式、二维数组、对象数组)
数组指的是一组相关变量的集合。Java中,数组属于引用数据类型,所以必然牵扯到内存的关系。对于数组的定义格式包括:
Winter_world
2020/09/25
1.6K0
Java——数组的定义与使用(基本概念、引用分析、初始化方式、二维数组、对象数组)
数组初始化
本文最后更新于 1163 天前,其中的信息可能已经有所发展或是发生改变。 #include<iostream> using namespace std; int main(){ int s[5]={0}; //s={0}; for(int i=0;i<5;i++){ cout<<s[i]; } return 0; } Post Views: 209
Yuyy
2022/06/28
1K0
java数组 初始化_用Java初始化数组「建议收藏」
大家好,我是架构君,一个会写代码吟诗的架构师。今天说一说java数组 初始化_用Java初始化数组「建议收藏」,希望能够帮助大家进步!!!
Java架构师必看
2022/10/24
1.6K0
java 多维数组初始化_用Java初始化多维数组
// 4 x 5 String arrays, all Strings are null
用户7886150
2021/04/25
2K0
bool数组初始化
这个零初始化器是通用的,其他类型的数组也可以通过这个初始化; char myarray[ARRAY_SIZE] = {0}//全部是字符0 char* myPtrArray[ARRAY_SIZE] = { 0 };//空指针
全栈程序员站长
2022/09/09
1.6K0
【C 语言】数组 ( 数组本质 | 数组长度定义 | 数组初始化 | 编译时初始化 | 显式初始化 - 重置内存 )
数组变量 占用的 内存大小 , 就是 数组本身的内存大小 ; 指针变量 占用的 内存大小 只有
韩曙亮
2023/03/29
3.5K0
String数组初始化
大家好,又见面了,我是你们的朋友全栈君。 Which statement declares a variable a which is suitable for referring to an ar
全栈程序员站长
2022/09/09
8640
C语言 | 指针引用数组
指针变量既可以指向变量,也可以指向数组元素,所谓数组元素的指针就是数组元素的地址。
小林C语言
2021/04/22
1.9K0
C语言 | 指针引用数组
8.3 通过指针引用数组
1、指针变量既可以指向变量,也可以指向数组元素。所谓数组元素的指针就是数组元素的地址。
小林C语言
2019/07/12
9150
7.2 通过指针引用数组
C语言中,数组名(不包括形参数组名,形参数组名不占实际内存单元)代表数组中的首元素
小林C语言
2019/08/19
6440
如何在Bash中获取数组长度?
在Bash脚本中,数组是一种常用的数据结构,用于存储多个值。在处理数组时,经常需要知道数组的长度,即数组中元素的个数。本文将详细介绍如何在Bash中获取数组长度的方法,以帮助您更好地处理数组操作。
网络技术联盟站
2023/06/17
1.4K0
如何在Bash中获取数组长度?
Eclipse中Maven打包程序并在Linux中运行
Eclipse中Maven打包程序并在Linux中运行 1 在Eclipse中新建Maven工程 新建后的maven工程如下: 新建Maven工程的默认pom.xml如下,不需要修改: <projec
闵开慧
2018/03/30
4.3K0
Eclipse中Maven打包程序并在Linux中运行
初始java数组_初始化数组为0
其次,java中的数组是一种引用类型,也就是a变量存放的是地址,是右边new出来的那片空间的地址
全栈程序员站长
2022/11/03
1.3K0
java对象数组 创建对象数组,初始化对象数组
对象数组的概念: 如果一个数组中的元素是对象类型,则称该数组为对象数组。 当需要一个类的多个对象时,应该用该类的对象数组来表示,通过改变下标值就可以访问到不同的对象。 对象数组的定义和使用: 对象数组的定义与一般数组的定义类似,但是需要为每一个元素实例化。 对象数组的声明形式是: 类名 对象数组名 [ ]; 为对象数组分配内存空间: 对象数组名=new 类名[数组长度];//注意 :此处不是构造方法了 可以将对象数组的声明和创建用一条语句来完成。例如:定义一个学生类对象数组,可以用下面的语句定义:Student stu[ ]=new Student[30]; stu [ ]是对象数组名,它所表示的数组一共有30个元素,每一个元素都是Student类的对象名,还没有实例化,所以还必须为每一个元素实例化。比如如下的过程: for(int i=0;i<stu.length;i++) stu[i]=new Student(); 实例化以后就可以使用每一个元素对象。 设计一个雇员类,并创建雇员类的对象数组,输出每个雇员的信息
用户7886150
2021/02/01
4K0
结构体数组初始化
《代码大全》建议在变量定义的时候进行初始化,但是很多人,特别是新人对结构体或者结构体数组定义是一般不会初始化,或者不知道怎么初始化。
全栈程序员站长
2022/09/09
9940
字符数组初始化为空
第(1)(2)(5)种方式是整体清0了整个缓冲区,效率较低; 如果数组的size非常大,那么这三种方式将会造成很大的开销。
全栈程序员站长
2022/09/09
1.3K0
点击加载更多

相似问题

如何分割am数组引用并在一行中返回数组引用?

20

声明引用并在以后初始化?

113

通过引用传递空数组并在函数内部初始化它

14

初始化列表并在一行中追加

13

在Ruby中迭代数组并在一行中初始化多个变量

43
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文