C语言 指针2-指针与一维数组

作者: wangyanhpa分类: 校园学习 发布时间: 2023-04-28 18:06:38 浏览:1294 次

C语言 指针2-指针与一维数组

wangyanhpa:
#include<stdio.h> int main() { int *p,a【4】={1,2,3,4},i; printf("%x:%x\n",a,&a【0】); printf("%x:%d\n",a,*a); printf("%x:%d\n",a+1,*(a+1)); printf("%x:%d\n",a+2,*(a+2)); printf("%x:%d\n",a+3,*(a+3)); //printf("%x:%d\n",a+4,*(a+4));//越界 printf("**************\n"); p=&a【1】; printf("%x:%d\n",p,*p); p=&a【0】; printf("%x:%d\n",p,*p); p=a; printf("%x:%d\n",p,*p); printf("%x:%d\n",p+1,*(p+1)); printf("**************\n"); for(i=0;i<4;i++) printf("%2d",a【i】); printf("\n"); //p等价于一维数组名 p=a; for(i=0;i<4;i++) printf("%2d",p【i】,*(p+i)); printf("\n"); return 0; }

C语言 指针 一维数组

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!