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

重庆市企业网站建设长沙网站设计咨询电话

重庆市企业网站建设,长沙网站设计咨询电话,郑州市金水区,app网站推广平台0.指针&指针变量 32位平台,指针变量是4个字节(32bit/84)--------x86 64位平台,指针变量是8个字节(64bit/88)--------x64 编号指针地址;我们平常讲的p是指针就是说p是一个指针变量; ************只要…

0.指针&指针变量

32位平台,指针变量是4个字节(32bit/8=4)--------x86

64位平台,指针变量是8个字节(64bit/8=8)--------x64

编号=指针=地址;我们平常讲的p是指针就是说p是一个指针变量;

************只要是指针变量,在一个平台上,大小都是一样的,为什么要区分不同的类型呢?

因为不同类型的指针,决定了对指针进行解引用操作的时候可以访问的字节数------指针的权限;同时也决定了指针向前向后走一步有多大-------步长;

1.野指针

局部变量不进行初始化时侯,是随机值;

野指针---------------指针变量不进行初始化,默认随机值,但对其进行赋值;或者是越界访问;

1.类型

(1)未初始化

(2)越界访问

(3)指针指向的空间释放

2.如何避免野指针

(1)知道地址直接初始化,不知道地址就初始化为NULL(空指针,没有有效的空间,不可直接用);

(2)指针指向的空间释放,及时置为NULL;

2.指针运算

(1)指针+-整数

通过指针对数组的元素进行赋值并打印;

(2)指针-指针

两个指针能够进行运算的前提是指向同一块空间;而且得到结果的绝对值就是之间相差的元素的个数,这取决于是高地址减去低地址,还是低地址减去高地址;

(3)指针的关系运算

比较指针的大小,因为地址是有大小的;数组中,地址由低到高,可以通过指针的关系运算作为终止条件;

这里用地址大小作为条件,将数组元素全部赋值成0;

3.二级指针

p指针是一级指针,用来存放a的地址;pp指针是二级指针,用来存放一级指针p的地址;

4.指针数组模拟二维数组

p[3]是一个指针数组,int*类型,p[i]找到对应的数组,p[i][j]就是所找到数组的对应下标元素;

http://www.yayakq.cn/news/685386/

相关文章:

  • 微网站 制作网站如何接广告赚钱
  • 做的最好的相亲网站上海什么做网站的公司比较好
  • 建设银行集团网站网站版权该怎么做呢
  • 云南做网站需要多少钱苏州网站建设专业的公司
  • 建设网站公司哪里好广告素材
  • 网站seo步骤昌邑市建设局网站
  • 网站如何防止黑客攻击wordpress被提权
  • o2o商城分销网站开发天津建设网站
  • 深圳市龙岗区建设局官网网站海城网站制作建设
  • 个人网站设计结构图站长之家下载
  • 群晖nda做网站win7 iis网站设置
  • 做宣传语的网站dw自己做网站需要什么区别
  • 如何在社交网站做销售佛山公司官网制作哪家好
  • 适合做网站开发的电脑配置网络运营具体做什么
  • 模板和网站可以分开吗重庆网站建设外包公司
  • 社区网站建设方案ppt怎么成为百度推广代理商
  • wordpress 微信导航站企业宣传册ppt模板
  • 什么是做学院网站WordPress获取标签名字
  • vue 网站做中英文切换如何搭建wordpress
  • 加快网站打开速度wordpress 搜索排名
  • 江津网站建设方案dw个人网站主页怎么做
  • 网站自助搭建平台84yn页面访问升级
  • 网上花钱做ppt的网站html编辑器手机
  • 淘宝网站建设特点phpwind 转wordpress
  • 品牌推广网站策划设计基木鱼建站教程
  • 做资源共享网站织梦能不能做门户网站
  • 相城苏州网站建设电商怎么注册开店
  • 昆明企业网站制作公司目前专业做水果的网站
  • 同一个网站可以同时做竞价和优化网站建设开源
  • 沈阳城市建设招生网站全民推广