1
11
你的职能
您应该将指针传递给
|
2
3
在
返回局部变量rfrac的地址。当您使用它时,这会给您不定义的行为。printf()调用只会导致ub显示自身。 |
3
1
返回函数本地对象的地址
如果您试图访问对象,有时它可能会工作(如在第一个示例中),但大多数情况下它不会工作,并且您不能依赖程序可能会做什么。 您需要更改为函数,或者按值返回结构,而不是指向本地结构的指针,或者接受指向结构的指针(该结构应向其写入结果),或者为结果动态分配内存并返回指向此内存的指针。在最后一种情况下,调用者必须负责释放内存。 |
John · 在哪里放置只用于单一目的的单一util方法?(Java) 6 年前 |
JenyaP · 为什么这个程序有效??返回局部结构变量 6 年前 |
Joe · Python-更改JSON值和漂亮的打印 7 年前 |
Lapo pfalcon · Java类和子类逻辑 7 年前 |
Vasyl Hoshovsky · Java 9项目结构问题 7 年前 |