兄弟们!送分拉~ 对初学者都是很简单的C语言概念题
long (*lp) [4],*p; /*lp为行指针,p为简单指针*/
p=(long*) lp /*强制转换long*型付给一个long*型的指针变量p*/
请问第2句话 long*型是什莫意思?
还有 行指针必须转换成简单指针才可以应用元素吗?
谢谢各位
[解决办法]
long (*lp) [4]; 这里lp是一个数组指针,
lp里边存放的只能是一个4个数字的数组首地址,
注意lp只能指向带4个数字的数组首地址,
而p可以指向任意长度数组的地址,
p=(long*) lp;这里必须进行转换,因为2者类型不一样