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

衡水提供网站制作公司报价有道搜索

衡水提供网站制作公司报价,有道搜索,草料二维码制作步骤,外贸soho做网站怎么做在指针的学习中,必不可少的两个操作符:*和&。 在定义一个指针的时候,比如 short *p; 表示一个指向short数据类型的指针,具体表达的意思就是这个指针P指向的一个数据类型是short类型,也就是说操作的这…

在指针的学习中,必不可少的两个操作符:*和&。

在定义一个指针的时候,比如

short *p;

表示一个指向short数据类型的指针,具体表达的意思就是这个指针P指向的一个数据类型是short类型,也就是说操作的这个数据是个short类型数据。“*”表示的取值运算符,就是要获取指针指向的内存地址里面的数据。

p本身是一个内存地址值,通常说的指向某个地址,就是表示P的值就是这个地址,通过取值运算符(*),才能获取指向这个内存里面的数据值。

例如现在定义一个数组

unsigned char data[] = {0x10, 0x20, 0x30, 0x40, 0x50, 0x60, 0x70, 0x80};

数据在内存排列方式如下(小端模式):

0x10

0x20

0x30

0x40

0x50

0x60

0x70

0x80

  • 如果定义一个short类型(16位)指针

short *p = data;

printf("output value: %x\n", *p);

则打印输出为:

output value: 0x2010

  • 如果定义一个long类型(32位)指针

long *p = data;

printf("output value: %x\n", *p);

则打印输出为:

output value: 0x40302010

可以看出,指针P指向的内存地址都是同一个,但是随着指针指向的数据类型不同,通过取值运算符(*)获取的值也是不同的。

在数组data中,如果我想定义一个指针,指向第5个地址,就需要地址运算符

short *p = &data[4];

这个时候,指针P就直接指向data[4]这个数据的地址。

指针P是指向一个地址,那么如何获取一个变量的地址,就是靠地址运算符(&)。

总结起来,

取值运算符(*)表示获取这个指针指向的地址里面的数据值,

地址运算符(&)表示获取这个变量在内存的地址。

http://www.dtcms.com/wzjs/247292.html

相关文章:

  • 酒类网站建设方案百度app 浏览器
  • 武汉市做网站哪个平台推广效果好
  • 君临天下游戏网站开发者电商运营一天都干啥
  • 网站建设公司做销售好不好?seo长尾关键词
  • 石家庄城乡建设网站网站注册时间查询
  • 小公司做网站seo入门
  • 大兴网站设计合肥seo按天收费
  • 南昌网站设计公司网络推广的常用方法
  • 网站开发 源码最近军事新闻热点大事件
  • 成都网站建设麦格思承接网络推广外包业务
  • 广州专业做网站公司有哪些江苏网站建设制作
  • 镇江seo网站优化百度网盘搜索神器
  • wordpress tag 插件网站应该如何进行优化
  • 自己做的网站怎么上传文章seo网络排名优化技巧
  • 单页面网站复制太原做网站哪家好
  • 有什么好的免费网站做教育宣传汕头网站建设优化
  • 网站开发属于什么科目杭州网站优化推荐
  • 支付网站开发费可以做无形资产学大教育一对一收费价格表
  • 英文外贸网站百度推广关键词和创意
  • 莱芜今日信息广告平台seo线上培训多少钱
  • 可以做外贸私单的网站seo超级外链发布
  • 做内贸现在一般都通过哪些网站网站友情链接美化代码
  • 四川住房建设和城乡建设厅网站太原百度网站快速排名
  • 唐山网站从哪里找济南百度推广公司电话
  • 网站界面设计试题百度网址名称是什么
  • 网站建设学习培训seo服务合同
  • 酒店网站建设在线代理浏览网页
  • 网站运营职责网页自助建站
  • 如何上传网站内容现代网络营销的方式
  • 架设仿冒网站挂马宁德市人民医院