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

C语言完美演绎7-9

/* 范例:7-9 */

#include <stdio.h>

void main()

{

int a[]={1,2,3,4,5,6,7,8,9,10};

int *ptr1 = a;

int *ptr2 = a+9;

for(int i=0;i<10;i++)

printf("\na[%d]的地址是%d",i,&a[i]);

printf("\nptr1是%d *ptr1是%d",ptr1,*ptr1);

printf("\nptr2是%d *ptr2是%d",ptr2,*ptr2);

printf("\nptr2-ptr1=%d",ptr2-ptr1);

ptr1++;

if (ptr1 < ptr2) /* 以指针变量作比较的动作 */

printf("\nptr1 < ptr2");

if (ptr1 > ptr2) /* 以指针变量作比较的动作 */

printf("\nptr1 > ptr2");

printf("\nptr1是%d *ptr1是%d",ptr1,*ptr1);

ptr2=ptr2-8; /* 以指针变量作减法的动作 */

printf("\nptr2是%d *ptr2是%d",ptr2,*ptr2);

if (ptr1 == ptr2) /* 以指针变量作比较的动作 */

printf("\nptr1 == ptr2");

printf("\nptr1-ptr2=%d",ptr1-ptr2);

getchar();

}

程序执行结果:

a[0]的地址是6618588

a[1]的地址是6618592

a[2]的地址是6618596

a[3]的地址是6618600

a[4]的地址是6618604

a[5]的地址是6618608

a[6]的地址是6618612

a[7]的地址是6618616

a[8]的地址是6618620

a[9]的地址是6618624

ptr1是6618588 *ptr1是1

ptr2是6618624 *ptr2是10

ptr2-ptr1=9

ptr1 < ptr2

ptr1是6618592 *ptr1是2

ptr2是6618592 *ptr2是2

ptr1 == ptr2

ptr1-ptr2=0

http://www.jsqmd.com/news/618209/

相关文章:

  • FastVideo 未来展望:下一代视频生成技术路线图分析
  • 如何快速掌握网页时光机:新手终极指南
  • HTML转Figma:打破设计与开发边界的下一代工具
  • 水下无人机PID调参实战:用QGroundControl地面站搞定ArduSub的‘点头’和‘漂移’
  • 从Ping命令到网卡:用Wireshark抓包深度解析LwIP 2.1.0的数据发送链路
  • Axure RP 中文汉化终极指南:3分钟实现专业设计软件本地化
  • SBTI 和 SBTI Skill 完全指南:Claude 驱动的超大型人格测试
  • Wayback Machine 浏览器扩展:你的互联网时光穿梭指南
  • 如何三步永久免费使用Cursor Pro?这款AI编程助手破解工具让你告别试用限制
  • 3步构建高效AI代码修复评估系统:SWE-bench实战指南
  • 太阳能电池缺陷检测:为什么这个2624张EL图像数据集正在改变AI质检格局?
  • EF Core 10向量搜索扩展源码全栈拆解:从Span<T>内存优化到ANN索引桥接层的5大核心实现细节
  • 终极Obsidian样式定制指南:5分钟打造个性化知识管理界面
  • 优化高负载详情接口:基于字段选择与懒加载的实践
  • Qwen1.5-1.8B GPTQ环境配置避坑指南:解决各类安装包依赖冲突
  • 【监管合规倒计时】:Basel III新标下R语言VaR实时计算达标路径——3类不可绕过的数值稳定性校验清单
  • 避坑指南:Qt动态布局中控件重叠的5种常见原因及对应解决方案(QHBoxLayout/QVBoxLayout)
  • Arduino MQTT客户端终极指南:三步快速实现物联网设备通信
  • 华硕笔记本性能优化终极指南:GHelper轻量级控制工具完全教程
  • 八字之舞近似无穷
  • 如何完全掌握Windows内核驱动手动映射:KDMapper深度实战指南
  • FreeRTOS任务优先级设置不当导致系统卡死的排查与修复
  • 别再死记硬背微命令表了!手把手带你用Logisim仿真软件,从零搭建一个能跑起来的累加器
  • Flowable7.x实战:手把手教你用HistoryService搞定“我的已办”列表(附完整前后端代码)
  • 如何构建高性能企业级WebDAV服务器:架构深度解析与安全实践指南
  • 基于Multisim与74系列芯片的数字时钟仿真实现与校准机制解析
  • 保姆级教程:YOLOv12官版镜像从安装到推理,新手也能轻松上手
  • 面试必问:JDK 8有哪些新特性?这一篇彻底讲清楚
  • 如何3分钟搞定B站视频字幕提取与转换?终极免费工具指南
  • FISCO BCOS 多方协作治理组件