
如图 不是很懂指针在二维数组里的变换 请问遇上这样的思路错在哪 a[][4]是指四列吗 然后题目的初始化给了四行?是这样么
C语言指针详解(经典,非常详细)_liu100m的博客-CSDN博客_指针c语言
前言:复杂类型说明 要了解指针,多多少少会出现一些比较复杂的类型,所以我先介绍一下如何完全理解一个复杂类型,要理解复杂类型其实很简单,一个类型里会出现很多运算符,他们也像普通的表达式一样,有优先级,其优先级和运算优先级一样,所以我总结了一下其原则:从变量名处起,根据运算符优先级结合,一步一步分析.下面让我们先从简单的类型开始慢慢分析吧:int p; //这是一个普通的整型变量i...
https://blog.csdn.net/liu100m/article/details/90731422
题主再多学学吧,加油啊
你的意思理解错了,你可以想一想一维数组
a[]={1.2.3.14.}是什么意思?
这很简单呢,意思不就是说,我的空间待定,你输入几个数字我就有几个空间。
转到二维数组来 a[][4]={}的意思,不就是说 我的列是确定就是为4列,行的话,你们有几个元素我就是几行。然后*(p+i)指的是行数的变化
然后我们看*p=a[0],二维数组有一个特点,就是可以是多个一位数组。这里呢就是说 把第一行复制给指针p,指针p的变换也就是行的变化。
http://t.csdn.cn/fyIX0
自己做的博客。你可以瞅瞅
给你找了一篇非常好的博客,你可以看看是否有帮助,链接:
C++二维数组排序