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

📄 7-10.txt

📁 《C/C++完美演绎》源代码
💻 TXT
字号:
/* 范例:7-10 */
#include <stdio.h>
#include <iostream.h>
void main()
{
  int a[2][3][4]= {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17, \
	18,19,20, 21,22,23,24};
  printf("\na[1]的地址=%d\t",a[1]);
  printf("\t(a+1)的地址=%d\t\t***(a+1)=%d",a+1,***(a+1));
  printf("\na[1][2]的地址=%d\t",a[1][2]);
  printf("\t(*(a)+5)的地址=%d\t\t**(*(a)+5)=%d",*a+5,**(*(a)+5));
  printf("\na[0][1][3]的地址=%d",&a[0][1][3]);
  printf("\t(*(*(a))+7)的地址=%d\t*(*(*(a))+7)=%d", \ **a+7,*(*(*(a))+7));
  /* =========上述的程序代码与以下的程序代码是一样的 */
  printf("\n==============================");
  printf("\na[1]的地址=%d\t",a[1]);
  printf("\t(a+1)的地址=%d\t\t***(a+1)=%d",a+1,***(a+1));
  printf("\na[1][2]的地址=%d\t",a[1][2]);
  printf("\t(*a+5)的地址=%d\t\t**(*a+5)=%d",*a+5,**(*a+5));
  printf("\na[0][1][3]的地址=%d",&a[0][1][3]);
  printf("\t(**a+7)的地址=%d\t\t*(**a+7)=%d",**a+7,*(**a+7));
  getchar();
}

程序执行结果:
a[1]的地址=6618580	(a+1)的地址=6618580	***(a+1)=13
a[1][2]的地址=6618612	(*(a)+5)的地址=6618612	**(*(a)+5)=21
a[0][1][3]的地址=6618560	(*(*(a))+7)的地址=6618560  *(*(*(a))+7)=8
==============================
a[1]的地址=6618580  	(a+1)的地址=6618580	***(a+1)=13
a[1][2]的地址=6618612	(*a+5)的地址=6618612 	**(*a+5)=21

⌨️ 快捷键说明

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