有一个3X4的二维数组,要求用指向元素的指针变量输出二维数组各元素的值。

int main(){int a[3][4];int i,j,*p;//p是 int *型指针变量printf("请输入:\n");for(i=0;i<3;i++){for(j=0;j<4;j++){scanf("%d",&a[i][j]);}}printf("输出:");//一般输出
//  for(i=0;i<3;i++){//      for(j=0;j<4;j++){//          printf("%d ",a[i][j]);
//      }
//      printf("\n");
//  }//指针输出 for(p=a[0];p<a[0]+12;p++){//使p依次指向下一个元素if((p-a[0])%4==0){//p移动4次后换行printf("\n");}printf("%d ",*p);//输出p指向的元素的值}printf("\n");return 0;
}


不懂请留言,谢谢!

C语言学习之有一个3X4的二维数组,要求用指向元素的指针变量输出二维数组各元素的值相关推荐

  1. 动态二维数组外圈元素值的和_C语言 | 用指向元素的指针变量输出二维数组元素的值...

    例33:有一个3*4的二维数组,要求用C语言实现指向元素的指针变量输出二维数组个元素的值. 解题思路:二维数组的元素时整型的,它相当于整型变量,可以用int*型指针变量指向它.二维数组的元素在内存中是 ...

  2. C语言学习之有一个函数: y= x(x<1) 2x-1 (1≤x<10) 3x-11 (x≥10) 写程序,输入x的值,输出y相应的值。

    有一个函数: 写程序,输入x的值,输出y相应的值. # include <stdio.h> # include <math.h> int main() {int x,y;pri ...

  3. C语言学习之通过指针变量输出整型数组a的10个元素

    通过指针变量输出整型数组a的10个元素 int main(){int a[10],i,*p=a;//p的初值是a,p指向a[0] for(i=0;i<10;i++){scanf("%d ...

  4. C语言学习之输入一个大于三的值判断是否为素数

    C语言学习之输入一个大于三的值判断是否为素数 方法一 #include <stdio.h> int main(){int number,x; //定义变量printf("请输入一 ...

  5. C语言指针实数组输入输出,C语言:回来两个数组中第一个元素的指针,并输出这个值...

    C语言:返回两个数组中第一个元素的指针,并输出这个值 // //  main.c //  Pointer_search // //  Created by ma c on 15/8/2. //  Co ...

  6. 编写程序,从键盘输人 10个整数,之间以一个空格隔开,存放在一维数组中。找出值最大和最小的元素,第一行输出最大值及其所在的元素下标,之间以一个空格隔开;第二行输出最小值及其所在的元素下标,之间以一个空

    题目:编写程序,从键盘输人 10个整数,之间以一个空格隔开,存放在一维数组中.找出值最大和最小的元素,第一行输出最大值及其所在的元素下标,之间以一个空格隔开;第二行输出最小值及其所在的元素下标,之间以 ...

  7. C语言_字符串的地址以及指向字符串的指针变量的定义

    一.字符串的地址以及指向字符串的指针变量的定义. 1. 字符常量:用单引号括起来的一个字符.2. 字符串常量:用双引号括起来的一串字符.3. 注意:由于变量只能存放一个字符,所以字符串只能存储在数组当 ...

  8. 不允许指针指向不完整的类类型_8.7 C语言动态内存分配与指向它的指针变量

    01什么是内存的动态分配 1.全局变量是分配在内存中的静态存储区的,非静态的局部变量(包括形参)是分配在内存中的动态存储区的,这个存储区是一个"栈"的区域. 2.C语言允许建立内存 ...

  9. c语言指针变量输出不了共用体,瘋子C语言札记(结构体/共用体/枚举篇)

    瘋子C语言笔记(结构体/共用体/枚举篇) (一)结构体类型 1.简介: 例: struct date { int month; int day; int year; }; struct student ...

最新文章

  1. Vitya and Strange Lesson (01字典树)
  2. atitit..主流 浏览器 js 发动机 内核 市场份额 attialx总结vOa9
  3. 绘制对象iPhone开发基础教程 笔记
  4. abap dec和curr的区别
  5. 952计算机网络是那本书,952计算机网络复习参考提纲.doc
  6. Celery介绍和使用
  7. oracle恢复drop建的表首次,案例:Oracle dul数据挖掘 没有备份情况下非常规恢复drop删除的数据表...
  8. 判定2022年是否闰年c语言_C语言接本真题分享19年(2)
  9. rust如何在木板上上传图片_通过编写一个简单的游戏来学习 Rust | Linux 中国
  10. 加速Java应用开发速度3——单元/集成测试+CI
  11. 博思得标签打印机驱动_惠普LaserJet 5200n驱动-惠普HP LaserJet 5200n打印机驱动下载 v61.074.561.43官方版...
  12. C#笔记 使用自定义事件(含参)
  13. Datalogic 得利捷推出QuickScan™ QW2500系列二维扫描枪和Matrix™ 320 系列新机型
  14. Cause: dx.jar is missing
  15. 线性调频脉冲雷达信号
  16. 我的、新的、纯粹的:触摸荣耀长大后的面庞
  17. AI虚拟教练助你练出人鱼线,揭秘Keep AI运动技术实力
  18. 多目标跟踪SOTA | TransTrack改进版,模型减小60%,复杂性降低80%!
  19. IT66311 是一款单输入、单输出 HDMI 2.0 重新定时缓冲器,支持高达 6.0Gbps 的信令速率。
  20. 北斗中小渔船安全动态监控信息解决方案

热门文章

  1. linux模拟题,Linux操作系统模拟题.doc
  2. Anisble中的任务执行控制
  3. write up::web 实战2-注入 --sqlmap注入版
  4. 代码编译突然变缓慢问题解决办法(codeblock)
  5. 问题 B: 小鱼的搭配购物(并查集+01背包)
  6. linux 进程 控制终端,linux系统编程之进程(五):终端、作业控制与守护进程
  7. Cube 技术解读 | 详解「支付宝」全新的卡片技术栈
  8. 阿里云飞天论文获国际架构顶会 ATC 2021最佳论文:全球仅三篇
  9. 高德智慧景区随身听播放器框架设计与实现
  10. android 自定义控件央视,Android自定义ViewGroup之第一次接触ViewGroup