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

基础展示型网站和cmsphp 网站超市

基础展示型网站和cms,php 网站超市,建设银行官方网首页,网站免费建站关于指针意思的参考:https://baike.baidu.com/item/%e6%8c%87%e9%92%88/2878304 指针 指针变量 地址 野指针 野指针就是指针指向的位置是不可知的(随机的,不正确的,没有明确限制的) 以下是导致野指针的原因 1.指针…

关于指针意思的参考:icon-default.png?t=N7T8https://baike.baidu.com/item/%e6%8c%87%e9%92%88/2878304

 指针 = 指针变量 = 地址 

野指针

野指针就是指针指向的位置是不可知的(随机的,不正确的,没有明确限制的)

以下是导致野指针的原因

1.指针未初始化

int main()
{int *p;*p=20;return 0;
}

 在这里面*p没有初始化,所以默认为随机值,我们也把这样的指针叫做野指针

我们之后把20赋给*p显然是行不通的,因为指针指向的是一个地址而非值,正确的赋值方法应该是这样的:

int *p,a=20;p=&a;

 2.指针越界

int main()
{int s[10]={0};int *p=s,a;for(a=0;a<=11;a++){*p=a;p++;printf("%d\n",*p);}return 0;
}

在这串代码中,我们把数组s赋给了指针p, 而s里面只能存放10个值,我们现在用for循环,让a在s里面存了12个值,当指针指向的范围超出数组s时,这个指针就被叫做野指针

 指针的一般用法

#include<stdio.h>
int main()
{int i=1;    //i占4个字节int *p=&i;  return 0;
}

  这里的 * 代表着p是指针变量,int代表p指向的i是整型的

#include<stdio.h>
int main()
{int i=5;int s[10]={1,2,3,4,5,6,7,8,9,10};int *pa=&i;int *pb=s;int *pc=&s[3];printf("%d\n",*pa);printf("%d\n",*pb);printf("%d\n",*pc);return 0;
}

 我们在使用指针的时候要注意:

如果要把指针指向一个变量,我们在定义的时候就只用在变量前面加个 &(取地址符) 就行了

如果指向的是数组,我们可以直接把数组名给指针,就像*pb=s,这样输出的时候就默认是数组的第一个数,如果我们要指向数组中其他元素,就要用 & + 要取的数组下标 *pc=&s[3]。

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

相关文章:

  • 网站备案的服务器中国中建设计网站
  • 织梦怎么做手机网站产品宣传片制作公司
  • 自己做网站能挣钱吗wordpress免登录发文章
  • 示范校建设平台网站成都电脑培训班零基础
  • 网站设计连接数据库怎么做企业查询卡
  • 宁波住房与城乡建设部网站创恒建设有限公司网站
  • 做百度网站图片怎么做wordpress横幅广告
  • 京东网站的设计风格小程序开发公司官网
  • php网站开发api如何把网站和域名绑定
  • 鹤壁专业做网站公司手机建站cms系统
  • 网站推广seo方法做网站策划的工具
  • 优质国外网站企业网站app制作价格
  • 新安网站开发全国最火的加盟项目
  • 南宁工程造价建设信息网站潍坊定制网站搭建
  • 建设网站设备预算正规做网站
  • 漳州网站建设点击博大选温州移动网站建设服务商
  • 网站建设中html模板做最优秀的自己演讲视频网站
  • 乐清网站网络公司海南自贸港跨境电商怎么做
  • 怎么做才能让网站快速收录新乡做网站哪家好
  • 长沙功能网站建设网站 子域名
  • 蚌埠百度做网站男女做羞羞事漫画网站免费
  • 备案的网站可以攻击吗网站历史快照
  • 网站改版多久恢复阳谷网站建设公司
  • 景区智慧旅游网站建设百度大搜推广
  • 株洲建设企业网站苏州企业网站建设公司只选亿企邦
  • 保定免费网站制作深圳知名网站设计公司排名
  • 龙华附近网站建设公司福州营销网站建设模板
  • 山东企业网站建设哪家好南昌做企业网站
  • 营销网站建设的公司万网网站域名注册
  • 池州网站建设哪家好今天广州新闻最新消息