当前位置: 首页 > news >正文

网站开发原型 图东莞市网络seo推广服务机构

网站开发原型 图,东莞市网络seo推广服务机构,wordpress伪静态301错误,网址大全2345下载C语言中指针作为形参传递时,func(*a, *b) 这种形式的话,是无法通过简单的 ab来修改的,在函数体内a的地址确实被修改成b的地址了,但是当函数执行结束时,a的地址会重新回到原本的地址里面&#xf…

C语言中指针作为形参传递时,func(*a, *b) 这种形式的话,是无法通过简单的 a=b来修改的,在函数体内a的地址确实被修改成b的地址了,但是当函数执行结束时,a的地址会重新回到原本的地址里面,这边是由于函数执行结束,函数的栈地址被释放了,若是要获取a修改的地址可以采用一下两种形式获取:
形式1:return addr;

#include <stdio.h>
#include <stdint.h>
#include <stdbool.h>
#include <malloc.h>static int * test(int*a,int*b)
{a = b;return a;
}
int main(int argc, char *argv[])
{int *a = NULL;int te = 10;int *b = &te;a = test(a,b);printf("a=%d",*a);return 0;
}

在这里插入图片描述
形式2:采用二级指针的形式,func(**a,*b)

#include <stdio.h>
#include <stdint.h>
#include <stdbool.h>
#include <malloc.h>static void test(int**a,int*b)
{*a = b;
}
int main(int argc, char *argv[])
{int *a = NULL;int te = 12;int *b = &te;test(&a,b);//传入一级指针a的地址printf("a=%d",*a);return 0;
}

在这里插入图片描述
同样的若是要修改指针a的内容,如果a为空指针在函数内调用 *a=*b;就会造成段错误,

#include <stdio.h>
#include <stdint.h>
#include <stdbool.h>
#include <malloc.h>static void test(int*a,int*b)
{*a = *b;
}
int main(int argc, char *argv[])
{int *a = NULL;int te = 12;int *b = &te;test(a,b);printf("a=%d",*a);return 0;
}

在这里插入图片描述
野指针不会有这个问题,因为野指针会被随机的分配一块内存空间,但是实际使用中仍不建议这样使用,使用野指针操作,可能会踩到其他内存空间造成莫名其妙的死机,并且很难排插问题。
在这里插入图片描述

http://www.dt0577.cn/news/28239.html

相关文章:

  • 怎么才能创建网站seo岗位是什么意思
  • 网站做百度竞价网站查询关键词排名软件
  • 网站设计师需要学什么教你如何快速建站
  • 用html5的视频网站百度搜索竞价排名
  • 瑞安 网站建设培训北京seo优化排名
  • 为什么做域名跳转网站样式不见了运营推广怎么做
  • 网站建设流程发布网站和网页制作推客平台
  • 中国艺术设计联盟厦门网站优化
  • 做外贸网站有哪些短视频seo优化排名
  • 天津网红大爷厦门seo蜘蛛屯
  • 大兴网站建设推广直播代运营公司
  • 张家港外贸网站建设学生个人网页制作成品代码
  • 网店代运营哪家公司好电商seo与sem是什么
  • 酒吧dj做歌网站企业营销咨询
  • 做住宿的有几个网站电商运营怎么自学
  • 学做宝宝衣服网站个人网页设计作品欣赏
  • 广东网站开发搭建安徽网站开发哪家好
  • 公司网站简介怎么做seo推广优化公司哪家好
  • 怎么让网站被百度搜到中国国家培训网
  • 怎么做合买彩票网站百度官方营销推广平台加载中
  • 成都外贸网站建设天津优化代理
  • 宁波网站建设-中国互联一个平台怎么推广
  • 网站2个页面做首页公司在百度怎么推广
  • 武汉市疫情最新消息优化落实新十条措施
  • 美国网站做付款方式不错宁波seo公司
  • 做网站要icp备案吗seo推广教程
  • pc网站怎么适配移动端网络营销专业技能
  • 群晖wordpress外网无法仿问上海营销seo
  • 企业自己怎么制作网站首页百度推广登录入口
  • vs手机网站开发企业管理培训班哪个好