社区
C语言
帖子详情
关于非字符串数组上限?
墨梅无痕
2001-05-25 09:21:00
请问C语言里有没有非字符串的求数组上限的函数或宏,或者也可以提示C语言里非字符串数组的内存实现机制。
举例:
int a[6];
char ch[6];
我们可以用strlen()函数求的ch的长度为6,如何求a的长度呢?
(Object Pascal里有Low(), High()函数求数组的上下限)
...全文
128
9
打赏
收藏
关于非字符串数组上限?
请问C语言里有没有非字符串的求数组上限的函数或宏,或者也可以提示C语言里非字符串数组的内存实现机制。 举例: int a[6]; char ch[6]; 我们可以用strlen()函数求的ch的长度为6,如何求a的长度呢? (Object Pascal里有Low(), High()函数求数组的上下限)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
windindance
2001-05-26
打赏
举报
回复
同意myan(老狼麦克)。vector(list,etc)是最好的解决方案。
glhorse
2001-05-25
打赏
举报
回复
但是如果是指针怎么办哪????????
glhorse
2001-05-25
打赏
举报
回复
象 int a[6]之类的数组。可以用
sizeof(a) / sizeof(a[0]) 的方式得到。
windindance
2001-05-25
打赏
举报
回复
不明白。holyfire(发了财的众神之焰) 的方法是标准方法呀?
墨梅无痕
2001-05-25
打赏
举报
回复
如何在函数而非主程序体中确定或取得buf?如果用参数确定,那就没有意义了.
holyfire
2001-05-25
打赏
举报
回复
通用的办法
#define Size( buf ) (sizeof(buf)/sizeof(*buf))
用总的大小/单位大小=数组的长度
xycleo
2001-05-25
打赏
举报
回复
c++builder中有DynamicArray动态数组!!
它具有Low()和High()两个属性
xycleo
2001-05-25
打赏
举报
回复
奇怪我刚才法的没了!!!
myan
2001-05-25
打赏
举报
回复
如果数组是在编译时分配的,则版主的方案就是标准答案。但是要注意,这个方法只有在
buf标示符作用域中方可用。如果数组是在运行时分配的,那么并没有什么特别的办法来
了解数组的维度。但是在这种情况下,我认为应该使用vector,而不是数组。
C语言like指令,是否有其他常见的“c-like”或
非
“c-like”语言具有
非
零索引
数组
位置?...
是否有其他常见的“c-like”或
非
“c-like”语言具有
非
零索引
数组
位置?C编程语言被称为零索引
数组
语言。 可以使用0访问
数组
中的第一项。例如,double arr[2] = {1.5,2.5}
数组
arr中的第一项位于位置0. arr[0] === 1.5哪些编程语言是基于1的索引?我听说这些语言从1开始而不是0开始用于
数组
访问:Algol,Matlab,Action !, Pascal,Fo...
删除重复元素——使用
数组
删除
字符串
中的重复元素
Java删除输入的
字符串
中重复的元素使用
数组
的相关操作删除所输入的
字符串
中的重复元素代码分析 使用
数组
的相关操作删除所输入的
字符串
中的重复元素 在学习
数组
的相关知识后我开始尝试写一点有趣的东西来巩固自己学习的内容,所一我打算在本篇博客里分享一下如何利用操作
数组
并删除
数组
里重复的元素。 所用到的
数组
知识主要是
数组
的遍历,和
数组
的删除操作。 不说那么多了,先上我写好的代码,然后分析。 //删除
字符串
中...
Java 泛型
假定我们有这样一个需求:写一个排序方法,能够对整型
数组
、
字符串
数组
甚至其他任何类型的
数组
进行排序,该如何实现? 答案是可以使用Java 泛型。 使用 Java 泛型的概念,我们可以写一个泛型方法来对一个对象
数组
排序。然后,调用该泛型方法来对整型
数组
、浮点数
数组
、
字符串
数组
等进行排序。 泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。 泛型方法 你可以写一个泛型方法,该...
华为OD机试 - 最长公共后缀(Java)
下面代码仍然以ACM模式实现,但是会将输入输出处理 和 核心代码 分离。考试时,只需要写出核心代码即可。当然,在上面过程中,一旦发现suffix == “”,即最长公共后缀是空串,则可以直接返回@Zero。本题应该是采用核心代码模式,
非
ACM模式,因此不需要我们处理输入输出。如果不存在公共后缀,返回固定
字符串
: @Zero。编写一个函数来查找
字符串
数组
中的最长公共后缀;关于核心代码实现,我的思路如下。否则,返回suffix。
由strtok函数引起的一系列关于
字符串
及
字符串
数组
使用过程中出现的“烫烫”乱码问题的思考及最终处理方法
如何处理在
字符串
的使用过程中出现的“烫烫”乱码。如何避免以及参生的主要原因。定义字符
数组
未进行初始化将会导致何种后果。定义局部
数组
又将会产生何种问题?让我们从本文中去寻找答案!
C语言
69,371
社区成员
243,080
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章