variable-length-array

variable-length-array

文章 0 浏览 5

为什么AREN' t变量长度阵列部分C++标准?

在过去的几年中,我没有使用太多C。当我阅读问题今天我遇到了一些我不熟悉的C语法。 显然,在 c99 以下语法是有效的: void foo(int n) { int values[…

眼泪都笑了 2025-02-08 11:53:44 2 0

G++以及clang的处理VLAS定义和初始化的C++&#x24

源代码如下: using namespace std; int main() { int m = 4; int arr[m] = {1, 2, 3, 4}; printf("%d\n", arr[2]); return 0; } 当我使用 g ++ 编译…

后eg是否自 2025-02-07 21:18:06 0 0

4维数组-C

以下代码有什么问题? C编译器向我显示错误:分段故障。 #include #include int main() { int n = 4; float A[n][n][n][n]; A[n][n][1][1] = 1; A[n][…

黒涩兲箜 2025-02-06 22:01:29 2 0

如何返回2D数组?

我正在寻找一种创建2D数组并返回的有效方法,通常我会制作一系列指针,为每个指针分配内存,然后返回** ptr。我一直在寻找另一种方法,因为那时我必须…

一腔孤↑勇 2025-02-04 16:46:46 3 0

循环的C程序以零零结束

问题如下: 使用f for for以写作0,计算偶数总和,奇数总和 我不知道为什么我的代码不起作用: #include #include int main() { int i = 0, num[i], s…

空心空情空意 2025-02-04 02:48:59 2 0

VBA-阅读文本文件,将其分成数组并将其打印回VBA Word

您好,我想将包含数据字符串的TXT文件划分为逐行分组。但是,我无法正确输入数据,或者我对函数getArlLength有问题。我是VBA的新手,无法弄清楚这个问…

何以畏孤独 2025-02-03 17:41:19 1 0

使VLA比ARGV [1]安全吗?

示例代码,将 argv [1] 作为文件路径,用 .png 替换其扩展名,或者如果没有发现,则将其附加: #include #include int main(int argc, char **argv) {…

世界等同你 2025-02-02 13:11:34 3 0

数组为什么打印垃圾值?

我创建了一个2D数组,并在C ++中初始化为0。 int n; cin>>n; int ar[n][n]={0}; for(int i=0;i

旧竹 2025-02-01 05:04:19 1 0

为什么AREN' t变量长度阵列部分C++标准?

在过去的几年中,我没有使用太多C。当我阅读问题今天我遇到了一些我不熟悉的C语法。 显然,在 c99 以下语法是有效的: void foo(int n) { int values[…

我要还你自由 2025-01-29 05:02:33 4 0

如何在恒定表达式中获取STD阵列大小?

考虑以下代码: #include #include struct A { std::array test; void method() { std::size_t duptest[test.size()] = {}; // error: variable-sized…

梦回旧景 2025-01-24 08:21:59 1 0

在MS Visual C++中启用VLA(可变长度数组)?

如何启用在MS Visual C ++中定义的VLA,可变长度数组的使用,或者根本无法使用? 是的,我知道C ++标准是基于C89,并且VLA在C89标准中不可用,因此在C…

回忆凄美了谁 2025-01-21 20:51:47 4 0

C:恒定长度不允许我声明数组

当我尝试编译一个简单的代码来理解指针时,我遇到了这个恼人的问题。 基本上,错误发生在数组的声明中: // Use of pointers #include int main(void)…

乖乖兔^ω^ 2025-01-18 14:09:23 2 0

可变修饰的A型VLA仅是VLA吗?

一个简单的问题:可变修改类型是否仅是 VLA(可变长度数组)? C11,6.10.8.3 条件特征宏,1(添加强调): __STDC_NO_VLA__ 整数常量1,旨在指示 实…

梨涡少年 2025-01-18 07:19:58 2 0

Clang 填充数组

我试图了解函数调用在机器级别是如何工作的。为此,我创建了一个像这样的虚拟 C++ 函数: int func(int a[], int n) { char arr[n]; arr[n - 99] = 10…

坏尐絯 2025-01-16 21:14:33 2 0

为什么可变长度数组不是 C++ 的一部分?标准?

过去几年我很少使用C。当我读到这个问题 今天我遇到了一些我不熟悉的C语法。 显然,在 C99 中,以下语法是有效的: void foo(int n) { int values[n];…

梦情居士 2025-01-14 19:23:42 7 0
更多

推荐作者

李珊平

文章 0 评论 0

Quxin

文章 0 评论 0

范无咎

文章 0 评论 0

github_ZOJ2N8YxBm

文章 0 评论 0

若言

文章 0 评论 0

南…巷孤猫

文章 0 评论 0

更多

友情链接

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文