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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始


题目,定义一个数组,要求用各种的方式,打印数组元素的值:


#include <stdio.h>

int main(){


    int arr[3]={2,3,4};
    int *p=arr;
    int (*p1)[3]=&arr;


    for (int i=0; i<3; i++) {
        printf("%d\t",arr);//第一种
        printf("%d\t",*(p+i));//第二种
        printf("%d\t",p);//第三种
        printf("%d\t",(*p1));//第四种
        printf("%d\n",*((int *)p1)+i);//第五种

    }



0 个回复

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