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

vs2010 网站开发2023免费b站推广大全

vs2010 网站开发,2023免费b站推广大全,公司logo设计模板,楚雄州疫情防控措施关于指针意思的参考: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.yidumall.com/news/75894.html

相关文章:

  • 需要个网站目前推广平台都有哪些
  • 怎样自己做网络推广网站搜狗推广助手
  • 政府网站建设(信科网络)河北网站seo策划
  • 网站做系统下载seo入门到精通
  • 如何给网站做2维码百度电脑版官网入口
  • 视频插入网站全网营销老婆第一人
  • 做静态网站有什么用做销售怎样去寻找客户
  • 做钓鱼网站软件下载天津seo代理商
  • 企业网站建设策划书怎么写友情手机站
  • 网站开发北京搜索引擎营销的常见方式
  • 单位做网站的目的营销策划公司的经营范围
  • 可不可以建网站做微商怎么在百度上设置自己的门店
  • 做网站项目前期工作包括哪些如何做地推推广技巧
  • 怎么做本地网站乌海网站seo
  • 黄埔网站建设 信科网络外链群发软件
  • 阿里云上做网站网站收录怎么弄
  • 天津中冀建设集团有限公司网站洛阳seo网络推广
  • 近一周财经新闻热点广州网站设计专注乐云seo
  • 网站优化可以做哪些优化淘宝关键词搜索
  • 返利网站建设江西百度推广开户多少钱
  • 鞍山做网站优化公司seo排名优化技术
  • 网站分析步骤网站收录查询爱站
  • 徐州做网站管理的公司网络舆情处置的五个步骤
  • 企业官方网站需要备案吗软件开发培训学校
  • 传奇手游sf网站汽车网络营销推广方案
  • element ui做的网站优化大师免费下载安装
  • 阿里云服务器添加网站什么是搜索引擎优化seo
  • 株洲做网站多少钱怎么做公众号
  • dw做网站步骤广东新闻今日大件事
  • 共青团智慧团建网站登录入口360网站推广