![]() |
1
2
如果a[]是静态的,那么c[]也是静态的-两者是等价的,而且都不是字符串。这两个可以同样好地声明,以便它们在堆栈上-这取决于它们在何处以及如何声明,而不是用于指定其内容的语法。 |
![]() |
2
5
不,因为
人物
语句A中的“jgkl”用于初始化
这是声明字符数组和字符串常量之间的一个关键区别:即使有指向字符串常量的指针,也不应该修改内容。
|
![]() |
3
2
值“jgkl”可能永远不会加载到工作内存中。之前
我怀疑大多数编译器都是类似的。 |
![]() |
4
1
A和C完全相等。A中使用的语法是C中语法的缩写。
每个名为
名为
|
![]() |
5
0
C字面值始终是只读的。
|
![]() |
MaPo · Linux,设置锁定ICMP_过滤器选项 6 月前 |
![]() |
Doohyeon Won · 内联函数上的奇怪现象?[关闭] 6 月前 |
![]() |
Bobby · 复合字面值总是左值吗? 6 月前 |
![]() |
9-Pin · C: 嵌套结构的堆栈内存分配 6 月前 |