数组和指针
发布日期:2021-06-30 18:52:23 浏览次数:3 分类:技术文章

本文共 354 字,大约阅读时间需要 1 分钟。

#include
#include
#include
void main(void){ int a[5] = {1,2,3,4,5}; int *ptr=(int *)(&a+1); printf("%d,%d\n",*(&a+1-1),*(ptr-1));}

#include "stdio.h"int main(void){	int a[5]={1,2,3,4,5};	int *ptr1=(int*)(&a+1);	int *ptr2=(int*)(a+1);	int *ptr3=(int*)((int)a+1);	printf("%x,%x,%x\n",ptr1[-1],*ptr2,*ptr3);	return 0;}

转载地址:https://linus.blog.csdn.net/article/details/24710923 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:编译器的大小端模式
下一篇:C语言的整型溢出问题

发表评论

最新留言

网站不错 人气很旺了 加油
[***.192.178.218]2024年04月15日 20时29分36秒