腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
有什么更有效(特别是在
C
中):移动
数组
元素
或删除它并在新
的
地方创建它?
arrays
、
c
、
dynamic-arrays
我正在学习
C
语言,当我学习
C
语言时,我遇到了这个问题。我有一系列
的
结构
。
数组
的
大小变化非常频繁。特别是,我需要删除它
的
最后
一个
元素
,并创建
一个
带有索引
的
新
元素
,更改
结构
的
内容(
结构
包含坐标,我需要更改这些坐标)。如果我将
最后
一个</
浏览 3
提问于2021-03-12
得票数 0
回答已采纳
4
回答
结构
数组
的
最后
一个
元素
-
C
c
、
arrays
、
struct
我对一件事有点困惑: 如果我有
一个
结构
数组
:table,长度为X,并且我想访问它
的
最后
一个
元素
:table[X]或table[X-1]。如果是table[X-1],table[X]包含什么?
浏览 37
提问于2018-07-04
得票数 0
回答已采纳
5
回答
每个
结构
只允许
一个
没有大小
的
数组
?
c++
、
arrays
、
visual-studio-2010
我正在写
一个
结构
来描述我所需要
的
常数值,并注意到一些奇怪
的
东西。} } // namespace fontStructure
的
最后
两个成员,即不大小
的
数组
,如果它们本身就不停止编译器。但是,如果它们都包含在
结构
的
定义中,就会导致
一个</e
浏览 4
提问于2012-12-20
得票数 5
回答已采纳
3
回答
在
c
中定义空
数组
c
、
arrays
、
gcc
在下面的程序中实际发生了什么,我用代码和GCC编译器定义了
一个
空
数组
int arr[];,但是编译器没有给出
一个
错误。成功了。p1->arr[3] = 1; printf("%ld\n", sizeof(s1));
C
语言不允许未定义
的
数组
长度
浏览 0
提问于2016-08-25
得票数 2
回答已采纳
1
回答
如何为可变大小
的
数组
创建固定
结构
标头
arrays
、
string
、
struct
、
d
我希望在D编程语言中为可变大小
的
数组
创建
一个
固定大小
的
结构
头。在"
C
“中,
一个
人会把
一个
零长度或空方括号
数组
作为固定
结构
头部中声明
的
最后
一项,然后调整对Malloc
的
调用,以包括数据
结构
的
可变大小部分所需
的
额外存储空间,谁
的
第
一个
元素
将被这个<em
浏览 1
提问于2012-03-13
得票数 3
回答已采纳
2
回答
C
99:柔性
数组
在联盟中?
c
、
struct
、
c99
、
flexible-array-member
、
gnu99
我尝试将从使用struct hack转换为使用灵活
的
数组
成员,但却遇到了以下错误消息: 在试图查找消息
的
原因之后,我将其归纳为以下几个相对较小
的
情况: union { int b; } e;换句话说,具有灵活<e
浏览 8
提问于2014-06-08
得票数 8
2
回答
声明
一个
零大小
的
数组
c
我尝试声明
一个
大小为0
的
数组
a:我
的
VC++ 6编译器抛出
一个
无法创建零大小
数组
的
错误。 如果我在
一个
结构
中尝试同样
的
声明,我不会得到任何错误。有人能帮我理解一下编译器在上述两种情况下
的
反应吗?谢谢。
浏览 2
提问于2013-04-19
得票数 0
回答已采纳
1
回答
当
数组
缩小时,有必要删除
元素
吗?
c++
、
delete-operator
我是
一个
学生,用
C
++编写了
一个
从整型
数组
的
末尾移除零
的
方法。该
数组
位于
结构
中,并且该
结构
还具有
一个
int,用于跟踪
数组
的
长度。该方法从
最后
一个
元素
开始检查每个
元素
,直到它遇到第
一个
非零
元素
,并通过更改length
的
值将该
元素
标记为“<em
浏览 0
提问于2010-10-30
得票数 2
回答已采纳
1
回答
“具有灵活阵列成员
的
结构
不应成为
结构
成员”
的
理由是什么?
c
、
struct
、
language-lawyer
、
flexible-array-member
C
11,6.7.2.1
结构
和联合说明符、约束,3(重点添加):
结构
或联合不应包含具有不完全或功能类型
的
成员(因此,
结构
不应包含自身
的
实例,但可以包含指向自身实例
的
指针),但具有多个命名成员
的
结构
的
最后
一个
成员可能具有不完全
数组
类型;这种
结构
(以及任何可能递归包含此类
结构
的
成员)不应是
结构
<e
浏览 2
提问于2022-02-07
得票数 3
回答已采纳
1
回答
java如何识别
数组
的
末尾?
java
如果有人创建了
一个
包含0
元素
的
数组
,那么java只会让
一个
堆栈变量指向任何地方吗?如果我们用
一个
元素
组成
一个
数组
,那么数据
结构
实际上会包含
一个
元素
或类似于
C
++
的
最后
一个
(出界)点吗?
浏览 0
提问于2015-11-27
得票数 2
回答已采纳
1
回答
当我引用未由我分配
的
内存地址时会发生什么情况?
c
、
pointers
假设我有以下代码:#include <string.h>{ scanf("%
c
",
c
); if (pToC) if (*(pToC - 1) == a) {printf("%
c
",
浏览 6
提问于2022-11-25
得票数 -2
1
回答
C
/
C
++标准中定义
的
具有灵活
数组
记忆器
的
struct用法在哪里?
c++
、
c
、
language-lawyer
如果我有这样
的
代码 struct s s[10];我用"gcc -O2 -W -Wall -pedanticwith flexible array member [-Wpedantic] | ^在
C
/
C</
浏览 12
提问于2022-03-11
得票数 0
回答已采纳
4
回答
C
的
内部机制?
c
、
gcc
、
sizeof
、
flexible-array-member
在
C
中,我使用了size来获得
结构
的
大小,但是我得到
的
结果是出乎意料
的
。printf("struct len:%d\n",(sizeof(struct sdshdr)));} //struct len:8, with or without bufConf
浏览 5
提问于2015-07-09
得票数 43
回答已采纳
2
回答
如何在
C
中以
数组
的
形式遍历
一个
结构
:为什么这个选项以它
的
方式工作?
c
、
arrays
、
pointers
、
struct
最近,我遇到了一种方法来迭代
结构
,就像它们是
数组
一样(只要值类型在
结构
的
所有成员中是相同
的
),并且它
的
工作方式与我所期望
的
和希望
的
一样。然而,我很难理解它
的
工作原理。如果不了解它
的
工作原理,我就不觉得使用它很舒服,所以我希望社区能帮我解决问题。下面是一些代码。 StructName是我
的
许多浮点数
结构
的
泛型名称,迭代是
一个
泛型函数名。请注意标线,
浏览 2
提问于2020-03-02
得票数 2
回答已采纳
3
回答
对
数组
的
数组
排序
javascript
我有以下数据:我需要根据
最后
一个</
浏览 0
提问于2012-08-02
得票数 1
回答已采纳
6
回答
具有O(1)删除任意
元素
的
动态
数组
algorithm
、
data-structures
这个问题是关于我想到
的
一种数据
结构
。它是
一个
动态
数组
,就像
C
++中
的
std::vector<>一样,只是移除算法不同。在
一个
普通
的
动态
数组
中,当
一个
元素
被移除时,所有剩余
的
元素
都必须下移,这是O(n),除非它是
最后
一个
元素
,这将是O(1)。 在这个示例中,如果任何
元素
被删除,它将被
浏览 1
提问于2009-06-29
得票数 7
回答已采纳
3
回答
让std::min_element和std::max_element将迭代器返回到
最后
值?
c++
当使用std::min_element和std::max_element时,如果范围中
的
多个
元素
是最低/最高
的
,则返回
的
迭代器指向第
一个
这样
的
元素
。然而,我需要它指出
最后
一个
这样
的
元素
。如果不编写自己
的
函数或逆转输入数据
结构
,我如何才能做到这一点? 我
的
输入数据
结构
是
C
风格
的
浏览 4
提问于2015-01-05
得票数 4
回答已采纳
2
回答
头文件中
的
C
++零长度
数组
c++
来自ISO/IEC 14882:2003 8.3.4/1: int somearray[0];};error
C
2229: class 'IAmAClass' has an illegal ze
浏览 11
提问于2014-07-11
得票数 2
回答已采纳
2
回答
数组
初始化[
c
/
c
++]
c++
、
c
#include <cstdio> int fooId;} fooList[] = {2, {'
c
','d'}}{ printf("%d %
c
\n", fooList[i].fooId, fooList[i].arr[0]);然而,这是允许<
浏览 2
提问于2011-02-01
得票数 4
回答已采纳
1
回答
不完全
数组
类型是否保证能够存储
一个
元素
?
c
、
arrays
、
incomplete-type
不完全
数组
类型是在著名
的
中使用
的
,从
c
99标准开始就允许这样做。在
c
99标准之前,这些是不允许
的
。我在看标准,我无法得出结论:那么,下面的程序是否允许按照标准编译?int array
浏览 1
提问于2013-03-09
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
PHP数组获取最后一个元素,10个方式中哪个有错?
PHP 遍历数组,怎么锁定第一个和最后一个元素?
对于一个给定的数组,如何随机获得它的元素
2024-05-22:用go语言,你有一个包含 n 个整数的数组 nums。 每个数组的代价是指该数组中的第一个元素的值。 你的
为什么有些结构体中会定义一个字节的数组
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券