?? 7-10.txt
字號(hào):
/* 范例: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();
}
程序執(zhí)行結(jié)果:
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
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -