A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

/*
用指针实现数组(int arr[3]={1,2,3})所有元素的打印。
*/
#include <stdio.h>
int main(){
    int arr[3]={1,2,3};
    int *p=arr;
    //方法一:
    for(int i=0;i<3;i++){
        printf("%d\t",*(p+i));
    }
    printf("\n");
    //方法二:
    for(int i=0;i<3;i++){
        printf("%d\t",p);
    }
    printf("\n");
    //方法三:
    int (*p1)[3]=&arr;
    for(int i=0;i<3;i++){
        printf("%d\t",(*p1));//(*p)相当于arr
    }
    printf("\n");
    return 0;
}

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马