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

传媒免费网站建设wordpress子主题缺点

传媒免费网站建设,wordpress子主题缺点,网站建设模板坏处,没有注册公司可以建网站吗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.yayakq.cn/news/637309/

相关文章:

  • 广州网站建设骏域网站广州网站快速制作
  • wordpress所有人提问桂平seo关键词优化
  • 手工蛋糕网站开发报告网站seo李守洪排名大师
  • 做外贸哪个网站好谷歌浏览器下载手机版安卓
  • 网站建优化网站做rss+wordpress
  • 企业网站建设方案书怎么写外贸社交网站排名
  • 商洛做网站电话服务器搭建wordpress
  • dz做分类网站网站建设有微信的关系
  • 织梦网站做自适应后台网站如何建设
  • 宽屏网站做多少合适注册公司在哪里注册
  • 制作网站什么制作软件应用网站制作
  • 个人注册域名可以做网站么企业网站建设备案都需要什么
  • 做网站美工要学什么广告设计公司取名
  • 做网站530元东莞企石做网站
  • 什么网站了解国家建设的行情深圳建站服务中心
  • 龙华网站制作校本教研网站建设
  • 网站国外空间fifa17做任务网站
  • 做网站需要域名吗wordpress用户聊天
  • 网站空间域名维护协议电脑网络服务在哪里
  • 广西上林建设局网站如何做php网站建设
  • 苏州公司网站设计成都网站制作机构
  • 旅游微信网站建设wordpress设置用户权限
  • soho外贸建站什么是响应式网站设计
  • 如何恢复网站有什么正网站做兼职的
  • 外贸网站建设公司方案零食网站源码
  • 宿州网站建设开发公司东莞做微网站
  • 沂水网站开发如何判断网站html5
  • 网站项目策划书实例网站淘宝推广怎么做
  • wordpress做的网站扩展性怎样在建设部网站下载规范
  • 郑州专业做网站的公司网站推广工作计划