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

好用的ppt模板网站免费内网是怎么做网站的

好用的ppt模板网站免费,内网是怎么做网站的,太仓做网站的,怎么在百度上做免费网站目录 指针的常用运算 同类指针相减运算 格式: 实例 举例: 指针间的比较运算 举例: 实例 指针的常用运算 同类指针相减运算 格式: 指针 - 指针 注: 相同类型的指针允许进行减法运算,返回它们之间的距…

目录

指针的常用运算

同类指针相减运算

 格式:

实例

举例:

指针间的比较运算

举例:

实例

  


指针的常用运算


同类指针相减运算

 格式:

           指针 - 指针
注:

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

实例

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://www.dtcms.com/wzjs/564801.html

相关文章:

  • 手机网站微信网站开发python的基本语法
  • 优化网站推广天眼查询企业信息官网在线
  • 中国建设部官方网站绿色建筑app界面设计模板免费
  • 企业网站建设457宜昌皓月建设工程有限公司网站
  • 灯具公司网站模板wordpress的数据库
  • 威海网站建设夜蝶直播app
  • 做水处理药剂的公司网站iis打开网站变成下载
  • 网站怎么做微博认证优质的低价网站建设
  • 企业网站建设的思路软件开发工程师机构
  • 好的app设计网站自己做网站可以上传软件
  • 网站建设制作品牌公司高校校园网站建设项目的要求
  • 网站用户体验诊断1m带宽可以建设电商网站吗
  • 建设银行短信开通网站html模板引擎
  • 沈阳工伤保险做实网站wordpress 注册按钮
  • 银川做网站公司wordpress dplayer使用
  • 天津站设计单位国内专业的室内设计网站
  • php 企业网站系统下载宁波网页美工培训
  • 建个人网站的详细步骤深圳餐饮网站建立
  • 宁波四方网络网站建设珠海网站建设兼职
  • 蔬菜基地做网站合适吗4.1进行网站建设与推广
  • 阿里巴巴网站icp编号怎么查公司网站维护费 入什么科目
  • wordpress网站500错误工商名称预先核准官网
  • 域名怎么创建网站企业网站开发背景则么写
  • 电商网站设计内容福州seo顾问
  • 全国响应式网站建设做网站Linux
  • 旅游网站建设报价单杭州网站建设优化
  • 网站建设开发ppt模板wordpress 获取当前分类名称
  • 哪里有未成年做的网站青岛建网站多少钱
  • 试述电子商务网站的建设流程温州专门做网站
  • 网上销售怎样做网站企业网站搭建费用