Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >返回本地结构?

返回本地结构?
EN

Stack Overflow用户
提问于 2016-04-26 01:10:14
回答 3查看 137关注 0票数 4
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
I have a code:

struct point makepoint(int x, int y)
{
     struct point temp;
     temp.x = x;
     temp.y = y;
     return temp;
}

我们在这里有问题吗,因为我们正在返回局部结构,在makepoint函数终止后,它不是被破坏了吗?这段代码来自于书本。

C编程语言(第二版),Brian W. Kernighan·Dennis M. Ritchie

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2016-04-26 01:15:01

在C中,值是到处传递的,所以在您所做的工作中,不会出现问题。

执行返回时,将返回变量temp的值。即使变量在函数返回后被销毁,也不会出现问题。

票数 2
EN

Stack Overflow用户

发布于 2016-04-26 01:14:04

temp是一个具有自动存储的变量,因此,在函数返回时,它将不再可用。

但是,函数返回的结构不是temp,而是temp的副本。因此,答案是没有函数返回一个结构的问题。

票数 2
EN

Stack Overflow用户

发布于 2016-04-26 01:32:00

与数组不同,结构在作为参数传递或返回时会被复制,就像原始类型(int)一样。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36860373

复制
相关文章
js返回树形结构数据
/** * 树形结构转换 * @param a * @param idStr * @param pidStr * @param chindrenStr * @returns {Array}
用户1141560
2017/12/26
7.2K0
js返回树形结构数据
sql返回指定节点的树形结构数据
请叫我树形图 使用sql,返回部门1以及其子部门数据。 很明显就是一个树形递归嘛,用代码就比较好实现。 但是要用sql实现,就稍微麻烦点。
用户5166330
2019/04/16
2.6K0
sql返回指定节点的树形结构数据
Spark UDF1 返回复杂结构
由java开发UDF1需指定返回值的DataType,spark-2.3.1暂不支持Array、Map这些复杂结构。因此,需要自定义DataType,满足定制化需求。以下以自定义Map结构的DataType为例进行说明。
mikeLiu
2020/08/05
3.9K0
C语言结构体指针_C语言函数返回结构体指针
问题定义:有时需要将不同类型的数据组合成一个有机的整体,以便于使用,就类似于sql中的存储一样,随着语言层次的增高封装性是越来越大的。如:
全栈程序员站长
2022/11/01
3.6K0
C语言结构体指针_C语言函数返回结构体指针
权限菜单数据无限级遍历返回json结构数据
权限菜单数据无限级遍历返回json结构数据,我这里整理2种方法,一种循环方式的,一种递归方式的 循环方式遍历 @Test public void test2(){ Long time1 = System.currentTimeMillis(); Map map1 = new HashMap(); map1.put("id",1); map1.put("pid",""); Map map2 = new HashMap(); map2.put("id",2
4xx.me
2022/06/09
6290
Android NDK编程(七)--- JNI中List结构的类数据返回
上一篇文章我们介绍了《Android NDK编程(六)--- JNI中类参数的传递与返回》学会了使用类的返回,在做开发中,往往我们返回的参数带有List<类>的数据,所以我们今天这一章来说一下List<类>的数据返回方法。
Vaccae
2019/07/24
4.4K0
C++核心准则编译边学-F.21 如果需要返回多个输出值,最好返回结构体或者tuple
A return value is self-documenting as an "output-only" value. Note that C++ does have multiple return values, by convention of using a tuple (including pair), possibly with the extra convenience of tie at the call site. Prefer using a named struct where there are semantics to the returned value. Otherwise, a nameless tuple is useful in generic code.
面向对象思考
2020/03/25
5570
iOS测试指南之 【保存接口返回枚举数据为本地json文件,作为测试数据】
很多时候需要对接口返回的数据进行数据保存,以便下次使用。本地json文件的应用场景:
公众号iOS逆向
2021/03/24
7830
iOS测试指南之 【保存接口返回枚举数据为本地json文件,作为测试数据】
我的数据访问函数库的源代码(三)——返回结构数组
/* 2008 4 25 更新 */ 我的数据访问函数库的源码。整个类有1400行,原先就是分开来写的,现在更新后还是分开来发一下吧。 第三部分:返回结构 数组,这个是专门针对网页来设计的。就是在网页上更方便的显示一组数据。 //新增加的部分,返回结构数组用于绑定控件                  #region 函数实现 — — RunSqlStructBaseTitle         /// <summary>         /// 运行SQl语句返回结构数组BaseTitle  
用户1174620
2018/02/07
1.4K0
自定义栈结构,该栈可以返回当前栈最小值
定义栈的数据结构,请在该类型中实现一个能够得到栈中所含最小元素的min函数(时间复杂度应为O(1))。
名字是乱打的
2022/05/13
2680
自定义栈结构,该栈可以返回当前栈最小值
DataInputStream.readUTF返回返回EOFException
DataInputStream.readUTF能读取的数据不是一般的数据,实际使用的也不多,一般会配合DataOutStream.writeUTF配合使用,一般的字符串不要使用readUTF读取,否则就会报EOFException的异常,至于为什么会出现这个问题,看下DataInputStream.readUTF以及DataOutStream.writeUTF的源码来解释下:
johnhuster的分享
2022/03/28
1.2K0
本地GitLab 连接 本地minikube
本地使用docker启动了一个GitLab 又启动了一个minikube,于是把两者连接起来。
拿我格子衫来
2022/01/24
1.1K0
本地GitLab 连接 本地minikube
Git结构+代码托管中心_本地库和远程库的交互方式
【1】代码托管中心是干嘛的呢? 我们已经有了本地库,本地库可以帮我们进行版本控制,为什么还需要代码托管中心呢? 它的任务是帮我们维护远程库, 下面说一下本地库和远程库的交互方式,也分为两种: (1)团队内部协作
测试小能手
2022/11/07
4750
Git结构+代码托管中心_本地库和远程库的交互方式
Fragment 点击返回键 做返回操作
在Fragment中点击返回键,做一些更新页面的操作,我就遇到了这个问题(NC客户)总点返回键,然后跟我说怎么我按返回键没反应呢,按连续按2次就要退出了?哼?你是怎么做的啊?
全栈程序员站长
2021/04/07
1.8K0
返回索引
给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。
算法与编程之美
2022/04/08
9850
C++ 利用指针和结构体实现一个函数返回多个值
在函数执行到return语句时,将不再向下执行,那么如何让函数一次性返回多个值? 一般可以用两种方式解决这个问题,利用指针和利用结构体。
chaibubble
2022/05/07
6920
http返回错误状态_状态码返回0
代码里面我刚刚开始的时候使用的是HttpPost发的请求,另外一边呢,刚刚开始的时候只有一个get请求在那等着呢。
全栈程序员站长
2022/11/01
2.5K0
http返回错误状态_状态码返回0
mybatis返回结果类型(resulttype返回list)
这样设置返回类型为resultClass=”java.util.HashMap”,查询时执行queryForList
全栈程序员站长
2022/08/01
5.7K0
点击加载更多

相似问题

返回指向本地结构的指针

20

返回指向本地结构的指针

21

包装结构使参考返回到本地?

24

返回函数中的本地结构

35

C:返回本地结构有效,但返回本地数组无效吗?

21
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文