⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 7-9.txt

📁 C++完美演绎 经典算法 如 /* 头文件:my_Include.h */ #include <stdio.h> /* 展开C语言的内建函数指令 */ #define PI 3.141
💻 TXT
字号:
/* 范例: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

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -