首页 > 代码库 > 指针数组
指针数组
从百度贴吧拿来的问题,分析下。
1 #include <stdio.h> 2 #define N 6 3 #define M 21 4 int main() 5 { 6 int a[M],*p[N],k,j,q; 7 for(k=0;k<N;k++) 8 { 9 q=k*(k+1)/2;10 p[k]=&a[q];11 } 12 for(k=0;k<N;k++)13 {14 *(*(p+k))=1;15 *(*(p+k)+k)=1;16 } 17 for(k=2;k<N;k++) 18 for(j=1;j<k;j++) 19 *(*(p+k)+j)=*(*(p+k-1)+j-1)+*(*(p+k-1)+j); 20 for(k=0;k<N;k++) 21 {22 for(j=0;k<N;k++) 23 printf("%4d",*(*(p+k)+j)); 24 printf("\n"); 25 } 26 return 0; 27 }
指针数组
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。