社区
C语言
帖子详情
请问这个函数会有什么问题
bigwolf23
2006-03-21 12:51:17
char *nacDoubletoChar(double adTemp)
{
int aidecimal, sign;
char aacTemp[260] = "";
char *acBuffer = aacTemp;
return acBuffer;
}
...全文
101
4
打赏
收藏
请问这个函数会有什么问题
char *nacDoubletoChar(double adTemp) { int aidecimal, sign; char aacTemp[260] = ""; char *acBuffer = aacTemp; return acBuffer; }
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
barbara2008
2006-03-21
打赏
举报
回复
char *nacDoubletoChar(double adTemp) //这个adTemp传进来干什么用的?
{
int aidecimal, sign; //这两个参数有何作用?
char aacTemp[260] = "";
char *acBuffer = aacTemp; //函数退出时申请的变量被回收,后果是不明确的
return acBuffer;
}
neteye1
2006-03-21
打赏
举报
回复
char aacTemp[260] 用的是栈的地址空间 生命周期在nacDoubletoChar就已经失效了
ywfscu
2006-03-21
打赏
举报
回复
典型的问题,在栈上的自动变量空间在函数返回后被回收,
指向无用内存
xiaocai0001
2006-03-21
打赏
举报
回复
返回一个指向局部变量的指针会出现什么问题, 你的这个函数就会有什么样的问题
腾讯2012笔试题目
关于这个静态全局变量的作用域和生命周期有四个选项。 - **选项分析:** - A: 这个静态全局变量只在定义它的源文件中可见,即作用域仅限于当前文件,这是正确的描述。 - B: 静态全局变量的值可以在整个程序运行...
UNIX环境高级编程
7.10.2 自动变量的潜在
问题
136 7.11 getrlimit 和setrlimit
函数
136 7.12 小结 139 习题 140 第8章 进程控制 141 8.1 引言 141 8.2 进程标识 141 8.3 fork
函数
142 8.4 vfork
函数
145 8.5 exit
函数
147 ...
C/C++ 指针的13份资料
7. **
函数
指针**:
函数
指针可以指向一个
函数
,使得可以作为参数传递或存储在数据结构中。例如,`void (*func_ptr)(int)`声明了一个接受整型参数并无返回值的
函数
指针。 8. **动态内存管理**:通过`malloc()`和`...
C~C++程序员实用大全
这本书涵盖了从基础到高级的C和C++概念,帮助程序员提升技能,掌握核心原理,并能有效地解决实际
问题
。 在C语言部分,读者将学习到基本语法,包括变量声明、数据类型、运算符、流程控制(如if-else、switch-case、...
JS中的命名
函数
,匿名
函数
,自调用
函数
和回调
函数
这个
函数
就是命名
函数
"); }(二).匿名
函数
:
函数
如果没有名字,就是匿名
函数
function (){ console.log("这个
函数
就是匿名
函数
"); } 注意:匿名
函数
不能直接调用(三).自调用
函数
:自己调用自己 ...
C语言
70,040
社区成员
243,246
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章