腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
C90
-
在
全局
和
函数
范围内
初始化
数组
、
、
我想知道
初始化
数组
的属性,一次
在
全局
作用域,一次
在
函数
作用域。char arr[4]; .....这个
数组
中的值是什么?arr[4];}int main() {} char arr[4];}
在
不同的编译器中
浏览 12
提问于2017-12-25
得票数 1
3
回答
为什么不能通过将数据传递给某个
函数
来
在
全局
范围内
初始化
数据?
、
、
、
、
我一直在想,为什么不允许通过将数据传递给某个
函数
来
初始化
任何数据,尽管作为一种
函数
的构造
函数
可以
在
全局
范围内
调用,所以如果我们
在
全局
范围内
有类似
数组
的东西,它不能被任何
函数
初始化
,但是如果它在
全局
范围内
的结构的对象中,那么它可以使用
范围内
的构造
函数
进行
初始化
: /&
浏览 1
提问于2010-12-01
得票数 0
回答已采纳
1
回答
C90
:如何在没有C99扩展的C中
全局
初始化
此结构
、
、
、
、
我想知道用
C90
初始化
这个结构的最好方法是什么,同时保持它的整洁。];然后我将它声明为外部结构,这样我就可以
在
.c文件中
全局
初始化
它:现在,
在
我的.c文件中,我希望能够
全局
地声明如下内容(显然,我将要编写的内容
在
C90
中是不受支持的): { .a = {"a", "
浏览 2
提问于2011-07-08
得票数 4
回答已采纳
1
回答
函数
作用域指向未命名
数组
的静态指针的GCC/clang编译错误
、
、
、
、
为什么GCC
和
clang
在
定义一个
函数
作用域的static指针
初始化
到一个未命名的
数组
时,分别显示"error:
初始化
器元素不是常量“
和
"error:
初始化
器元素不是编译时常量”;但是,当在文件
范围内
为同一个未命名
数组
定义相同的静态指针时ERROR */} {} 下面是一个类似的
浏览 16
提问于2022-12-01
得票数 3
回答已采纳
1
回答
从
全局
变量填充整数
数组
,然后从C中的
函数
返回它
、
在
我目前正在处理的部分中,我需要将这些变量收集到一个整数
数组
中。因为
在
不同的组中有很多这些变量,所以我有一些独立的
函数
,如GetGroupOne()、GetGroupTwo()等,可以将
全局
变量插入
数组
并将其返回给主
函数
。我使用这个页面作为如何从
函数
返回int
数组
的指南:int main() { array = GetGroupOne(); /* do stuff with
浏览 2
提问于2014-04-30
得票数 1
回答已采纳
2
回答
我如何先用C声明
全局
数组
,然后再
初始化
它的大小?
我有一个想要在
全局
范围内
拥有的
数组
。但是,它的大小是在运行时确定的,所以我不能在定义它的地方
初始化
它。 我如何在
全局
范围内
声明它并在main
函数
中分配它的大小?
浏览 6
提问于2020-12-23
得票数 1
回答已采纳
3
回答
使用具有存储空间的常量变量分配
数组
、
我在某处读到,如果没有&i,i
和
100将被添加到符号表中,但是因为&i,存储是强制的,而100将在编译时存储
在
i中;因此编译器将无法读取i的值(从存储中)来分配
数组
-这是真的吗?
浏览 1
提问于2012-05-22
得票数 0
回答已采纳
1
回答
向量
和
基元类型
初始化
、
我了解到,如果你
在
全局
范围内
声明一个int,
在
局部
范围内
, int x; //undefined但是,如果我们
在
全局
或局部
范围内
使用向量: 向量v(3);//使用int的默认构造
函数
将v
初始化
为{0,0,0}。通过这样做,我们可以
在
本地
范围内
默认
初
浏览 1
提问于2014-10-03
得票数 1
回答已采纳
2
回答
如何在OpenCL中的程序(
全局
)范围中使用
数组
、
、
、
AMD OpenCL编程指南,6.3节常量内存优化: 我想使用这个“
全局
范围常数
数组
”。我
在
纯C中有这样的代码
浏览 3
提问于2013-07-02
得票数 1
回答已采纳
2
回答
初始化
全局
数组
的大小
、
我需要将arr的输出放在
全局
数组
中,因为我需要在主
函数
中使用该
数组
。如何在
全局
范围内
初始化
数组
,而不知道
数组
的大小?有什么想法吗?
浏览 6
提问于2022-06-29
得票数 0
回答已采纳
3
回答
C90
禁止混合声明
和
代码..。但在某些情况下允许这样做?
、
、
、
Wall -Werror -pedantic -ansi -std=c89 main.c下面给出了预期的错误 vec3 b = Vec3(0, 1, 2); } 当然,用
函数
初始化
变量仍然算作混合声明
和
代码Vec3
函数
是非常基本的;没有内联标志设置
浏览 6
提问于2019-11-26
得票数 7
回答已采纳
3
回答
C语言中出现奇怪的错误;需要一些东西
、
我正在用C语言写一个小的语言,它需要变量设置。我设置了一个变量表,但是我得到了一个奇怪的错误。typedef struct { int value;Table[0].key = NULL;当我运行该命令时,我得到以下错误: stack.c:8: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘->
浏览 0
提问于2011-08-05
得票数 0
回答已采纳
2
回答
像var这样的关键字重新
初始化
函数
中的
全局
变量?
如果我写这样的东西:function lol(){}它按预期输出1,因为我
在
全局
范围内
初始化
了a=1。所以我想在
函数
上它也
初始化
了它的值。但当我写这样的东西时:function lol(){console.log(a);lol(); 它输出NaN,这让我很困惑,因为我认为变量已经
在
全局
范围内
初
浏览 4
提问于2022-08-05
得票数 0
回答已采纳
2
回答
C90
中的变长结构
、
、
GNU中允许零长度
数组
,因此可以
初始化
它。line) + this_length);注意:我在这里指的是这个页面: (提供了C中可变长度结构的基本介绍) 它接着说:“
在
C90
有人能提供一个例子,说明如何在
C90
中
初始化
可变长度结构以帮助理解吗?
浏览 1
提问于2014-04-15
得票数 3
回答已采纳
3
回答
为什么
在
函数
体内定义的内置类型的未
初始化
对象具有未定义的值?
、
、
、
、
问题: 为什么未
初始化
的内置类型定义的对象
在
中具有未定义的值,而
函数
的外部内置类型定义的对象被
初始化
为0或''。
浏览 7
提问于2014-11-05
得票数 10
回答已采纳
1
回答
朱莉娅:变异类型稳定
数组
的最佳实践
、
、
、
、
对于一个科学项目,我正在与众多的
数组
一起工作,它们都是类型稳定的,并且具有固定的维度。该程序的目的是通过一个数学上非平凡的方案来更新这些阵列,以使能量
函数
最小化。我
在
全局
范围内
定义了这些
数组
其中dim是维数。我注意到添加const会使我的计算速度大大加快(x3更快)。随后,通过A[:] =...
在
函数
中
初始化
和
更新这些
数组</em
浏览 1
提问于2018-05-14
得票数 1
回答已采纳
1
回答
keil错误#28表达式必须有一个常量值
0x02; { } test_t; }它可以使变量a
和
b保持静态,为什么?更新:我
在
使用uVision 4.72.10.0
和
Armcc v5.03.0.76 -我能够让Keil编译它,使用“-C99”标志,
浏览 1
提问于2018-05-17
得票数 0
回答已采纳
1
回答
这在c中意味着什么?圆括号内的方括号
const int status[STATUS_SIZE] = { [1] = 0,};const char
浏览 0
提问于2018-01-19
得票数 4
回答已采纳
2
回答
在
C90
中使用部分
初始化
结构时的未定义行为
、
、
void pass_by_value(struct M); struct M m; pass_by_value(m);}这在
C90
中必须被认为是UB吗?(请注意:我专门要求
C90
) 这个问题与非常相似,但实际上恰恰相反。
浏览 7
提问于2021-07-14
得票数 0
回答已采纳
1
回答
在
C++中,哪个
函数
负责
在
全局
范围内
初始化
类对象?
、
我正在尝试了解更多关于c++中
全局
作用域对象
初始化
的信息。对于
全局
范围内
的class/struct对象,哪个
函数
负责其
初始化
?哪个
函数
负责
全局
对象
初始化
(比如__libc_start_main调用int main )? 另外,它是哪种类型的
初始化
(静态或动态)?我认为这是动态
初始化
。
浏览 26
提问于2018-06-05
得票数 0
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
云直播
活动推荐
运营活动
广告
关闭
领券