社区
Linux/Unix社区
帖子详情
数组定义的问题
白发苍苍十指僵
2011-02-24 05:01:32
想从配置表中读入一个字符串,将这个字符串作为数组的名字,请问怎么定义数组?
...全文
176
10
打赏
收藏
数组定义的问题
想从配置表中读入一个字符串,将这个字符串作为数组的名字,请问怎么定义数组?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
gaosifuti
2011-02-27
打赏
举报
回复
可以定义一个接口,传入字符串,返回数组指针。
内部实现可以用链表,每个节点是一个字符串带一个内存块。
但是不知道在什么情况下需要这个功能?呵呵
谭海燕
2011-02-26
打赏
举报
回复
C语言,还真很难。
白发苍苍十指僵
2011-02-26
打赏
举报
回复
[Quote=引用 6 楼 bonny95 的回复:]
这种问题在C语言里面还是定义一个struct吧,把读入的字符串和要定义的数组联系起来。
[/Quote]
恩,对的,现在我就是在想有什么好的方法使他们联系起来的。
yong_f
2011-02-25
打赏
举报
回复
C语言是不可以,编译的时候必须指定,要不编译器不可能通过。
白发苍苍十指僵
2011-02-25
打赏
举报
回复
[Quote=引用 2 楼 masmaster 的回复:]
shell下可以这么玩玩
root@~ #cat a
abc
def
efg
root@~ #set|grep def
root@~ #eval "$(sed -n 2p a)=($(seq 5))" #将seq生成的序列作为数组def的元素。
root@~ #set|grep def
_=$'def=(1\n2\n3\n4\n5)'
def=([0]="1" [1]="2"……
[/Quote]
恩,先谢谢了,我得用C语言编写的。
白发苍苍十指僵
2011-02-25
打赏
举报
回复
[Quote=引用 1 楼 justkk 的回复:]
你是说数组的名字是动态可变的?够呛吧
[/Quote]
恩,是的,有什么好的方法吗?用C编写。
井朝天
2011-02-25
打赏
举报
回复
不可能的!数组的名字在编译时就确定了,而你的字符是在运行时才获取到的。
bonny95
2011-02-25
打赏
举报
回复
这种问题在C语言里面还是定义一个struct吧,把读入的字符串和要定义的数组联系起来。
masmaster
2011-02-24
打赏
举报
回复
shell下可以这么玩玩
root@~ #cat a
abc
def
efg
root@~ #set|grep def
root@~ #eval "$(sed -n 2p a)=($(seq 5))" #将seq生成的序列作为数组def的元素。
root@~ #set|grep def
_=$'def=(1\n2\n3\n4\n5)'
def=([0]="1" [1]="2" [2]="3" [3]="4" [4]="5")
root@~ #echo ${def[@]}
1 2 3 4 5
root@~ #
justkk
2011-02-24
打赏
举报
回复
你是说数组的名字是动态可变的?够呛吧
C++
数组
(
数组
定义
方式、
数组
名作用、
数组
地址)
文章目录1
数组
概述2 一维
数组
2.1 一维
数组
定义
方式2.2 一维
数组
数组
名2.3 冒泡排序3 二维
数组
3.1 二维
数组
定义
方式3.2 二维
数组
数组
名3.3 二维
数组
应用案例 1
数组
概述
数组
是一个集合,用于存放相同类型的数据元素。 特点1:
数组
中的每个数据元素具有相同的数据类型。 特点2:
数组
占用一段连续的内存空间。 2 一维
数组
2.1 一维
数组
定义
方式 注1:
数组
名的命名规范与变量名命名一致,且
数组
名不能与变量重名。 注2:
数组
的下标/索引从0开始。 一维
数组
定义
的3种方式: (1)数据类
C语言的
数组
定义
方式
C语言的
数组
定义
方式c语言
数组
定义
方式1、一维
数组
2、一维
数组
初始化3、一维
数组
元素的引用
数组
是存储数据的结构。由于单个变量所能存储的数据很有限,所以有了
数组
存储结构。不仅如此,
数组
和指针是相辅相成的,学习
数组
可以为学习指针打下基础。 注意:同一
数组
中存储的数必须满足以下两个条件: 这些数的类型必须相同。 这些数在内存中必须是连续存储的。 换句话说,
数组
是在内存中连续存储的具有相同类型的一组数据的集合。 c语言
数组
定义
方式 1、一维
数组
通常一维
数组
的
定义
方法为: 类型说明符
数组
名[常量表达式]; 例
python
数组
定义
_python
定义
数组
广告关闭腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元!一、一维
数组
1. 直接
定义
matrix=2. 间接
定义
matrix=print(matrix)输出:3.
数组
乘法matrix=*5print(matrix)输出:二、二维
数组
1. 直接
定义
(3*2)matrix=,]2. 间接
定义
(3*2)matrix= for i in ra...
数组
的三种
定义
方式
数组
的三种
定义
方式 1.
数组
概念
数组
概念:
数组
就是存储数据的容器,保证多个数据的数据类型要一致,长度固定。 2.
数组
的
定义
方式一 格式:
数组
存储的数据类型[]
数组
名字 = new
数组
存储的数据类型[长度]
数组
定义
格式详解:
数组
存储的数据类型: 创建的
数组
容器可以存储什么数据类型。 [] : 表示
数组
。
数组
名字:为
定义
的
数组
起个名,满足标识符规范...
java 对象
数组
定义
_Java对象
数组
定义
与用法详解
本文实例讲述了Java对象
数组
定义
与用法。分享给大家供大家参考,具体如下:所谓的对象
数组
,就是指包含了一组相关的对象,但是在对象
数组
的使用中一定要清楚一点:
数组
一定要先开辟空间,但是因为其是引用数据类型,所以
数组
里面的每一个对象都是null值,则在使用的时候
数组
中的每一个对象必须分别进行实例化操作。对象
数组
的声明先
定义
,再开辟空间类名称 对象
数组
名[] = null;对象
数组
名 = new 类名称...
Linux/Unix社区
23,125
社区成员
74,509
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章