首页 > 其他分享 >P108一个函数返回本地变量的地址是有风险的,

P108一个函数返回本地变量的地址是有风险的,

时间:2022-12-13 19:11:08浏览次数:45  
标签:return P108 int void 地址 本地 printf

代码如下

 

全局变量和static对多线程来讲是不安全的

#include <stdio.h>

int *f(void);
void g(void);

int main(int argc,char const *argv[])
{
    int *p=f();
    printf("*p=%d\n",*p);
    g();
    p=f();
    printf("*p=%d\n",*p);
    g();
    printf("*p=%d\n",*p);
    return 0;

}
int *f(void)
{
    int i=12;
    int *m = &i;
    //printf("*p=%p\n",m);
    return m;
}
void g(void)
{
    int k=24;
    printf("k=%d\n",k);
    //printf("&k=%p\n",&k);
}

 

标签:return,P108,int,void,地址,本地,printf
From: https://www.cnblogs.com/huskyWuWuWu/p/16979666.html

相关文章

  • idea启动项目(本地jar包)的配置
    一、nohupjava-jarjarName-0.0.1-SNAPSHOT.jar>msg.log2>&1&;java-Xms256m-Xmx512m-XX:PermSize=128M-XX:MaxPermSize=256M-jara.jar分配内存nohupjava-X......
  • UE4读取本地XML文件
    其实这里读取XML也是利用了Tinyxml来读取xml,主要是讲Tinyxml放在UE4中,遇到的一点点坑1.先给出Tinyxml链接:​​http://www.grinninglizard.com/tinyxml/​​,可以下载他的工......
  • UE4 读取本地图片
    参考链接:​​https://answers.unrealengine.com/questions/235086/texture-2d-shows-wrong-colors-from-jpeg-on-html5-p.html​​我这里,不能将图片全放工程之中,需要在外部......
  • windows搭建maven私服nexus仓库并且上传本地maven库jar包
    windows搭建maven私服nexus仓库并且上传本地maven库jar包一、maven私服仓库nexus搭建nexus下载1.首先需要从官网下载nexus安装包地址:https://www.sonatype.com/downloa......
  • IPv6地址转换新通知:2025年底县级以上政府全面支持IPv6-中科三方
    近日,中央网信办、国家发展改革委、工业和信息化部印发《关于加快推进互联网协议第六版(IPv6)规模部署和应用工作的通知》(以下简称《通知》)。《通知》落实《中华人民共和国国......
  • 分享原创python爬取微信公众号,并分享GITHUB地址
    爬取搜狗微信保存mysql创建人:紫气东来因为工作中用到抓取微信与内外部网站进行同步,所以编写了此程序。程序思路:用selenium模拟手机登陆,下载对应HTML,再用BeautifulSoup解......
  • ip地址
    packagedemo.sort;importjava.net.Inet4Address;importjava.net.InetAddress;importjava.net.NetworkInterface;importjava.util.Enumeration;publicclassWebT......
  • 本地编译腾讯 mars 记录
    官方文档如需要自定义日志加密算法或者长短连协议加解包,请选择staticlibs选项,即2和3。选项1和2输出结果全部在mars_android_sdk目录中,3和4输出结果全部在ma......
  • Maven 不引用本地jar包文件
    Maven不引用本地jar包文件错误提示,Couldnotresolvedependenciesforxxx将仓库下面的_remote.repositories和.lastUpdated这两个文件删除,然后重新reload。后......
  • 【Nginx】Nginx 配置 访问本地目录
    【Nginx】Nginx配置访问本地目录 server{listen80;server_nameme.runhemei.com;rootD:\目录;gzipon;gzi......