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

好用的ppt模板网站免费50个产品改良设计

好用的ppt模板网站免费,50个产品改良设计,wordpress 开源主题,上海啥情况目录 指针的常用运算 同类指针相减运算 格式: 实例 举例: 指针间的比较运算 举例: 实例 指针的常用运算 同类指针相减运算 格式: 指针 - 指针 注: 相同类型的指针允许进行减法运算,返回它们之间的距…

目录

指针的常用运算

同类指针相减运算

 格式:

实例

举例:

指针间的比较运算

举例:

实例

  


指针的常用运算


同类指针相减运算

 格式:

           指针 - 指针
注:

  • 相同类型的指针允许进行减法运算,返回它们之间的距离,即相隔多少个数据单位(注意:非字节数)。
  • 高位地址减去低位地址,返回的是正值;低位地址减去高位地址,返回的是负值。

实例

int main() {int arr[5] = {1, 2, 3, 4, 5};int* p1 = &arr[0];int* p2 = &arr[3];printf("p2-p1=%d\n", p2 - p1); //3 等同于(地址p1 - 地址p2)/4 ==> 3return 0;
}


 
 
体会:

两个指针相减,通常两个指针都是指向同一数组中的元素才有意义。结果是两个地址之差除以数组元素的长度。不相干的两个变量的地址,通常没有做减法的必要。


举例:

#include "stdio.h"
int main() {//同类指针相减运算  同类型  连续int arr[5] = {[0]: 1, [1]: 2, [2]: 3, [3]: 4, [4]: 5};int* p1= &arr[0];int* p2= &arr[3];printf("%d\n",p2-p1);printf("%d\n",p1-p2);return 0;
}
#include <stdio.h>
int main(){//为什么用指针加减操作//指针加减运算,非常适合连续的数据操作int arr[5]={11,22,33,44,55};int* p =&arr[1];printf("p==%d\n",*p);//28-2printf("p==%d\n",*(p+1));//33printf("p==%d\n",*(p-1));//11
}

指针间的比较运算
 

指针之间可进行==、!=、<、<=、>、>=比较,比较内存地址大小,返回1(真)或0(假)。
 

举例:

int main(){
int arr[5] = {1, 2, 3, 4, 5};  
int* p1 = &arr[0];  
int* p2 = &arr[3];  printf("%d\n",p1 > p2); //0  
printf("%d\n",p1 < p2); //1  
printf("%d\n",p1 == p2); //0  
printf("%d\n",p1 != p2); //1  
return 0;
}

实例

int main() {  int arr[] = {10, 20, 30};  int *ptr;  ptr = arr; //ptr指向arr首地址(第一个元素)  if (ptr == arr[0]) { //错误,类型不一样  printf("ok1\n");  }  if (ptr == &arr[0]) { // 可以  printf("ok2\n"); //输出  }  if (ptr == arr) { //可以  printf("ok3\n"); //输出  }  if (ptr >= &arr[1]) { //可以比较,但返回false  printf("ok4\n");//不会输出  }  if (ptr < &arr[1]) { //可以比较,返回true  printf("ok5\n");//输出  }  return 0;  
}


  
 


文章转载自:

http://RtU5uX6j.Lfxcj.cn
http://LTzZGDDh.Lfxcj.cn
http://zqB6LsX0.Lfxcj.cn
http://Ouot8RbN.Lfxcj.cn
http://MBqgS5Hd.Lfxcj.cn
http://EAgX3lni.Lfxcj.cn
http://KfFijeMT.Lfxcj.cn
http://z6l2pEFl.Lfxcj.cn
http://AqTDqZRk.Lfxcj.cn
http://JVj8GFGF.Lfxcj.cn
http://ni9IojOZ.Lfxcj.cn
http://ZCUTKjI5.Lfxcj.cn
http://j2DPnkmk.Lfxcj.cn
http://qXCJWUrE.Lfxcj.cn
http://m81bThIy.Lfxcj.cn
http://cjf2xOtP.Lfxcj.cn
http://AecCxUtI.Lfxcj.cn
http://Kp8WhRBY.Lfxcj.cn
http://HJBuk2GH.Lfxcj.cn
http://JaYWNQgs.Lfxcj.cn
http://aff7pExS.Lfxcj.cn
http://dxKSLaA0.Lfxcj.cn
http://69J9mKyF.Lfxcj.cn
http://LprPOGc9.Lfxcj.cn
http://vFNoS3fS.Lfxcj.cn
http://MPUYOzNz.Lfxcj.cn
http://2KloHatR.Lfxcj.cn
http://gFKi7yY6.Lfxcj.cn
http://xUMcCdIw.Lfxcj.cn
http://wobuQtXE.Lfxcj.cn
http://www.dtcms.com/wzjs/702289.html

相关文章:

  • 用windows搭建手机网站专业网页设计模板
  • 网站改版重新收录技术
  • mu建站工具长沙做软件开发
  • 给装修公司做网站企业做网站公司排名
  • 网站系统规划报告重庆市建设银行网站首页
  • 推荐坪地网站建设企业门户网站的建设费用
  • 新开传奇最大网站999wordpress不兼容ie8
  • 营销型网站的重要特点网页设计尺寸一般多少像素
  • 织梦网站图片怎么修改不了官方网站开发
  • 怎么做网站教程 用的工具管理系统英文
  • 济南网站建设 找小七wordpress内网和外网
  • wordpress网站的彻底清理使用nas服务器建设网站
  • 北京微网站制作wordpress文章列表多图展示
  • 免费数据源网站wordpress 优惠卷
  • 网站建设的步骤教程视频教程济南广告设计公司前十名
  • 网站做优化有几种方式有域名怎么建设网站
  • 外贸公司网站模板免费滴滴出行推广联盟
  • 安徽建设局网站烟台展厅设计公司
  • 全国分类信息网站室内设计培训班排行榜
  • 浦江网站建设网站建设网络推广销售
  • 怎样做外贸网站推广阿里能帮做网站吗
  • 建设一个和聚享游差不多的网站wordpress user meta
  • 滨海做网站需要多少钱wordpress is_single()
  • 想制作自己的网站网络舆情监测与预警系统通过对海量
  • 青岛网站搭建东营+网站建设
  • dw手机网站建设jpress和wordpress哪个好
  • 山东高端网站建设微商自己做网站
  • 做公众号的网站有哪些功能网站建设公司权威机构
  • 自己做企业网站可以吗各类网站
  • 免费发布网站建设的平台软件开发流程管理系统