首页 > 其他分享 >C语言数组指针遍历二维数组

C语言数组指针遍历二维数组

时间:2022-11-12 10:55:36浏览次数:38  
标签:遍历 int C语言 数组 include 指针

#include <stdio.h>
#include <stdlib.h>
#include <string.h>

int main(void)
{   
    int a[3][2]={
        {1,2},
        {3,4},
        {5,6}
    };
    int (*p)[2];
    p=a;
    int *q;
    for(p=a;p<a+3;p++){
        for(q=*p;q<*p+2;q++){
            printf("%d ",*q);
        }
    }
    

    return 0;
}

  

 

标签:遍历,int,C语言,数组,include,指针
From: https://www.cnblogs.com/san357/p/16882892.html

相关文章

  • 数组中只出现一次的两个数字
     import java.util.*;public class Solution {    /**     * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可     *......
  • 冒泡排序(数组中的问题)
    问题:使用冒泡排序的方法,将数组中的元素按照升序的方式将其排列。冒泡排序核心思想:两两相邻元素进行比较,满足条件则交换;     ①先确认趟数;     ②写下一趟冒泡......
  • 那些年被误解的指针和数组
    误解1:&运算符返回一个地址解释:  &叫做取址运算符,运算的结果是返回一个指向某个数据类型对象的指针。    inta=1; int*p=&a;       &a不是地址,&a是......
  • C++二维数组最大值
    C++二维数组最大值【问题描述】求二维整型数组的"最大点"。二维数组的"最大点"定义为:某个数是所在行的最大值,并且是所在列的最大值。注意:某行或某列上可能有多个"最大点"......
  • 复习C语言
    1.scanf的原理#include<stdio.h>//scanf的特点://scanf会卡住,是因为标准输入缓冲区是空的,他会等着你输入intmain(){inta;scanf("%d",&a);printf("a=......
  • 子数组、子序列,子串、子序列,子段的简单区别
    关系图表数组中的子数组、子序列,子段以及字符串的子串、子序列解释类型名称连续性数组子数组连续子段连续子序列不一定连续字符串子串连续子......
  • C语言必背18个经典程序
    C语言必背18个经典程序1、/*输出9*9口诀。共9行9列,i控制行,j控制列。*/#include"stdio.h"main(){inti,j,result;for(i=1;i<10;i++){for(j=1;j<10;j++){......
  • js中foreach嵌套遍历两个数组并输出新的数组
    <script>letarrA=['1','2','3','4','5']letarrB=['2020-10-1','2020-10-2','2020-10-3']letarrC=[]arrA.forEach(item1=>{arrB.forEach......
  • 数组中出现次数超过一半的数字
      import java.util.*;public class Solution {    public int MoreThanHalfNum_Solution(int [] array) {        //遍历数组,值标记位key......
  • 【leetcode_C++_二叉树_day12】层序遍历 10 && 226.翻转二叉树&&101. 对称二叉树
    1.层序遍历学会二叉树的层序遍历,可以一口气打完以下十题:102.二叉树的层序遍历107.二叉树的层次遍历II199.二叉树的右视图637.二叉树的层平均值429.N叉树的层序遍......