为了账号安全,请及时绑定邮箱和手机立即绑定

作业社区

探索学习新天地,共享知识资源!

0 提交作业
0 布置作业
0 满分作业
得分 100
学习任务

别摸我的键盘 的学生作业:

int a[2][3] = {10,20,30,40,50,60}; int (*p)[3] = a; 要求通过多种方式输出a数组中的数据 #include #define M 2 #define N 3 int main(){ int a[M][N] = {10,20,30,40,50,60}; int (*p)[N] = a; printf("===========a[i][j]===========\n"); for(int i = 0; i < M; i++){ for(int j = 0; j < N; j++){ printf("%d ", a[i][j]); } } printf("\n"); printf("===========*(a[i] + j)===========\n"); for(int i = 0; i < M; i++){ for(int j = 0; j < N; j++){ printf("%d ", *(a[i] + j)); } } printf("\n"); printf("===========*(*(a + i) + j)===========\n"); for(int i = 0; i < M; i++){ for(int j = 0; j < N; j++){ printf("%d ", *(*(a + i) + j)); } } printf("\n"); printf("\n"); printf("===========p[i][j]===========\n"); for(int i = 0; i < M; i++){ for(int j = 0; j < N; j++){ printf("%d ", p[i][j]); } } printf("\n"); printf("===========*(p[i] + j)===========\n"); for(int i = 0; i < M; i++){ for(int j = 0; j < N; j++){ printf("%d ", *(p[i] + j)); } } printf("\n"); printf("===========*(*(p + i) + j)===========\n"); for(int i = 0; i < M; i++){ for(int j = 0; j < N; j++){ printf("%d ", *(*(p + i) + j)); } } printf("\n"); return 0; } 输出 ===========a[i][j]=========== 10 20 30 40 50 60 ===========*(a[i] + j)=========== 10 20 30 40 50 60 ===========*(*(a + i) + j)=========== 10 20 30 40 50 60 ===========p[i][j]=========== 10 20 30 40 50 60 ===========*(p[i] + j)=========== 10 20 30 40 50 60 ===========*(*(p + i) + j)=========== 10 20 30 40 50 60

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号