C语言完美演绎7-10

/* 范例:7-10 */

#include <stdio.h>

#include <iostream.h>

void main()

{

int a234= {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("\na1的地址=%d\t",a1);

printf("\t(a+1)的地址=%d\t\t***(a+1)=%d",a+1,***(a+1));

printf("\na12的地址=%d\t",a12);

printf("\t(*(a)+5)的地址=%d\t\t**(*(a)+5)=%d",*a+5,**(*(a)+5));

printf("\na013的地址=%d",&a013);

printf("\t(*(*(a))+7)的地址=%d\t*(*(*(a))+7)=%d", \ **a+7,*(*(*(a))+7));

/* =========上述的程序代码与以下的程序代码是一样的 */

printf("\n==============================");

printf("\na1的地址=%d\t",a1);

printf("\t(a+1)的地址=%d\t\t***(a+1)=%d",a+1,***(a+1));

printf("\na12的地址=%d\t",a12);

printf("\t(*a+5)的地址=%d\t\t**(*a+5)=%d",*a+5,**(*a+5));

printf("\na013的地址=%d",&a013);

printf("\t(**a+7)的地址=%d\t\t*(**a+7)=%d",**a+7,*(**a+7));

getchar();

}

程序执行结果:

a1的地址=6618580 (a+1)的地址=6618580 ***(a+1)=13

a12的地址=6618612 (*(a)+5)的地址=6618612 **(*(a)+5)=21

a013的地址=6618560 (*(*(a))+7)的地址=6618560 *(*(*(a))+7)=8

==============================

a1的地址=6618580 (a+1)的地址=6618580 ***(a+1)=13

a12的地址=6618612 (*a+5)的地址=6618612 **(*a+5)=21

相关推荐
一杯奶茶¥7 分钟前
c语言程序设计大学期末考试考研知识点重点笔记题库复习资料C语言重点考点题库资料合集
c语言·笔记·考研·c语言程序设计·c语言笔记
光芒Shine5 小时前
【C语言-记录点】
c语言
时间的拾荒人6 小时前
C语言编译与链接:从源码到可执行程序的完整解析
c语言·开发语言
不负岁月无痕7 小时前
STL -- C++ 红黑树封装 Map 和 Set
java·c语言·开发语言·c++·面试
luj_176817 小时前
残熵算法实时化三大瓶颈突破
c语言·开发语言·网络·经验分享·算法
luj_176819 小时前
心形曲线轨迹控制三大关键技术
c语言·开发语言·c++·经验分享·算法
jimy11 天前
C语言模拟对象、方法:“函数指针+结构体“复用函数指针指向的函数体
c语言·开发语言
三品吉他手会点灯1 天前
嵌入式机器学习 - 学习笔记1.1.1 - 什么是机器学习?
c语言·人工智能·笔记·嵌入式硬件·学习·机器学习
小樱花的樱花1 天前
Linux 线程的创建
linux·c语言·开发语言
东华万里1 天前
第36篇: 数据结构核心:栈与队列深度解析
c语言·数据结构·算法·大学生专区