腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
如何从
C
中
的
函数返回数组?
c
、
arrays
、
pointers
大多数网站都这样说:
C
编程不允许将整个数组作为参数返回给函数。但是,可以通过在
没有
索引
的
情况下
指定数组
的
名称来返回指向数组
的
指针
。我刚刚开始使用
指针
,据我所知,
指针
变量
是存储内存地址
的
变量
。当我们使用*取消引用时,我们到达那个内存地址并保存存储在那里
的
值
。此外,对于数组,
指针
必须指向第一个元素。“返回
指针
<
浏览 0
提问于2016-10-06
得票数 1
2
回答
如
何在
C
中
没有
指针
的
情况下
检索
超出
作用
域
的
静态
变量
的
值
?
c
、
scope
、
static
我正在尝试解决Effective
C
第二章
中
的
练习1,它说: “向清单2-6
中
的
计数示例添加
检索
函数,以
检索
计数器的当前
值
” 清单2-6
中
的
代码是: #include <stdio.h> for (int i = 0; i < 5; i++) { }} 我尝试了几件事都失败了,我不明白如
浏览 6
提问于2020-12-31
得票数 2
回答已采纳
1
回答
在Ada
中
实现
变量
数据与函数
的
耦合(类似于
C
中
函数
中
的
静态
变量
)
c
、
ada
、
static-variables
例如,在
C
中
,
静态
变量
有一个属性,即使它们
超出
了
作用
域
,也可以保留它们
的
值
。因此,
静态
变量
在以前
的
作用
域中保留它们以前
的
值
,并且不会在新
的
作用
域中再次初始化。我如
何在
Ada语言中实现相同
的
功能,在Ada语言中,确保
变量
一直存在到程序结束,但
浏览 1
提问于2016-04-22
得票数 1
4
回答
(
C
)
c
、
string
、
memory-management
假设我做了这样
的
事情:如果我走了很长
的
路,这到底相当于什么?这会自动创建我需要释放
的
内存吗?我只是有点困惑。谢谢。
浏览 3
提问于2013-09-30
得票数 5
回答已采纳
5
回答
如何释放内存
中
的
指针
空间?
c
、
pointers
、
memory
、
memory-management
、
free
我对
C
中
的
指针
有疑问。每个
指针
在内存(地址)中有4个字节。当我调用malloc()时,它只分配内存并将它
的
地址放到
指针
上,另外free()只释放
指针
所指向
的
内存。但是如何删除内存
中
不再需要
的
指针
(4字节)呢?是不是有内存泄漏?
浏览 2
提问于2011-07-04
得票数 8
回答已采纳
4
回答
在堆上创建
变量
并返回相同
的
变量
c++
、
heap-memory
嗨,我对堆
变量
没有
什么疑问.我想编写一个如下所示
的
函数:->{ int y;{} 那么,我如何设计这样
的
功能。
浏览 4
提问于2013-01-27
得票数 3
回答已采纳
5
回答
什么时候一个对象“
超出
作用
域
”?
c++
、
scope
、
destructor
在
C
++
中
,什么时候一个对象被定义为“范围外”?更新:假设一个对象是一个实现了析构函数
的
类。当对象离开
作用
域
时,析构函数会被调用吗?(5); list_1->next = list
浏览 3
提问于2012-04-10
得票数 31
回答已采纳
4
回答
c
++
指针
作用
域
c++
、
pointers
、
scope
当您有以下代码时会发生什么:{}谢谢!
浏览 0
提问于2010-12-31
得票数 24
回答已采纳
3
回答
关于
指针
和对象
的
问题?
c++
、
pointers
、
scope
只是想知道,如果我
静态
地创建了一个数据成员为
指针
的
对象,然后该对象
超出
了
作用
域
,那么
指针
会发生什么?丘马
浏览 0
提问于2009-10-16
得票数 1
回答已采纳
2
回答
C
++
变量
作用
域
c++
、
private-members
// declare a class with private variable “int * _a” // 2. Does a go out of scope after foo() returns?
浏览 2
提问于2010-11-06
得票数 1
回答已采纳
1
回答
gcc函数属性在函数进入和退出上做一些事情
gcc
、
clang
、
llvm-clang
现在有很多可以为
变量
/函数赋值
的
gcc属性。我已经看过了gcc
的
文档,但是我
没有
找到我要找
的
东西--或者我可能错过了它。这就是问题所在。我正在寻找
的
是在使用gcc时
的
一些机制,当函数'f‘进入时调用函数'X’,当函数'f‘退出时调用函数'Y’。基本上,我现在有很多代码如下所示,我想知道锁定/解锁是否可以通过某种属性“自动”完成。
浏览 1
提问于2015-02-24
得票数 1
6
回答
C
++
中
的
局部/
静态
变量
范围
c++
、
variables
、
static
、
scope
using namespace std; system("pause");} 编译器告诉我n是未声明
的
。然后我尝试将它设为
静态
的
,但是编译器再次告诉我它是未声明
的
。
变量
解密
的
static不是有程序
作用
域
吗?如果
没有
,我该如
何在
这个程序中使用n呢?
浏览 2
提问于2013-03-01
得票数 6
回答已采纳
3
回答
C
函数返回
静态
变量
c
、
arrays
、
pointers
、
static
关于
C
函数如何返回
静态
变量
,我有一个问题:#include <stdio.h>{ int number;在data.
c
中
static struct persongetPersonInfo()
浏览 4
提问于2015-06-03
得票数 5
回答已采纳
2
回答
函数参数在
C
中
的
奇异行为
c
下面是用
C
编写
的
示例代码:#include <stdio.h>void myTest1();}{ int b = 2; int
c
=我对此有点困惑,这里
的
void myTest1(int a, bo
浏览 5
提问于2022-07-07
得票数 2
回答已采纳
1
回答
C
++ map[]=内存分支
c++
、
memory
假设您有一个无序
的
实例
变量
映射,它将整数映射到对象(
如
时间对象)。如果您正在覆盖该映射,并且在类函数中使用标准覆盖(
如
map_5 = time.now() ),那么创建
的
time.now对象在哪里?函数是否在堆栈
中
,而当函数
超出
作用
域
时,映射中
的
时间就
超出
了
作用
域
?或者是使用类对象,以便您可以在稍后检查这个时间?基本上,如果您在一个函数
中
写入实例
浏览 0
提问于2019-06-02
得票数 2
回答已采纳
1
回答
为什么gnu扩展清理工作
没有
参数
c
最近,我正在阅读关于在gnu中使用清理属性在
C
++
中
实现智能
指针
的
内容。}int main(void) { *i = 1;} 我
的
问题是
浏览 5
提问于2020-03-17
得票数 1
回答已采纳
4
回答
if语句中
的
变量
范围
c++
、
constructor
、
scope
我有一个类,它
没有
默认
的
构造函数或赋值操作符,因此根据另一个函数
的
结果在if/ the语句中声明和初始化它。但是,它后来说它
超出
了范围,即使条件
的
两个路由都将创建一个实例。if(1) { } else { } return 0;条件
中
声明
的
变量
是否在条件结束时
超出</em
浏览 4
提问于2011-12-17
得票数 32
回答已采纳
5
回答
删除
指针
和对象
c++
如何删除
指针
及其指向
的
对象?apple = new Object(); 如果
指针
未被删除并
超出
作用
域
,会发生什么情况?Object *apple;这可能是一个非常基本
的
问题,但我来自Java。
浏览 5
提问于2015-11-19
得票数 10
回答已采纳
3
回答
循环后
变量
的
内存发生了什么变化?(
C
++)
c++
、
memory
我正在努力理解
C
++是如何工作
的
。当您在循环中声明一个新
变量
(int )时,例如在for -循环中。内存分配给循环中
的
变量
x,但是退出for循环后,该内存会发生什么变化呢?我从朋友那里了解到,Java会自动取消内存分配,但是
C
++呢? 谢谢。
浏览 5
提问于2014-04-21
得票数 4
回答已采纳
1
回答
如何
检索
智能
指针
数组
的
大小?(e.g std::unique_ptr<int[]>)
c++
、
arrays
、
pointers
堆分配
的
c
数组不保留任何大小信息,如下所示: std::unique_ptr<int[]> arr(newint[val]); 当这个智能
指针
超出
作用
域
时,它大概会释放所拥有的内存块,因此它必须将内存块
的
大小存储在某个地方。假设arr是运行时
变量
,那么如
浏览 4
提问于2015-02-25
得票数 5
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C语言如何提高
C/C+基础知识总结
C+编程知识快速复习,看这一篇就够了
C/C+编程笔记:C数组、字符串常量和指针!三分钟弄懂它
C+中的static
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券