1
1
在弗拉斯之前,我们用
然而,有一个重要的细节:
对于本地存储分配来说,这是一个看似合理的接口,但对于返回有用数据的函数来说却不是那么好。如果你打电话
|
2
1
可变长度数组(这是一个可选特性)是C提供的唯一一种动态大小的数据结构,它具有不同于指针的源表示。C甚至不提供表示传递或返回数组的机制
完全
但是,因为数组值表达式会衰减为函数参数列表和
在那里 是 当然,调用影响函数返回值实现的约定注意事项,但是当涉及到返回结构类型的函数时,C实现必须处理那些最重要的实现。如果C支持返回数组,那么我认为在调用约定方面不需要太多新的东西来支持返回vla。 |
Dusan · 调用函数时保存状态寄存器 6 年前 |
Bilal · 在C中调用存储Oracle过程# 7 年前 |
LemusThelroy · Python-从其他类中的方法检索值 9 年前 |
vandale · x64程序集中的堆栈对齐 11 年前 |
user2402179 · 对于Windows程序的调用约定,最好声明什么? 11 年前 |