C编程思想与实践-复习.pptVIP

  • 5
  • 0
  • 约1.2万字
  • 约 41页
  • 2018-01-05 发布于河南
  • 举报
C编程思想与实践-复习

如果如上例中,b[4]是一个数组,当然可以通过下标的形式来指定这个数组中的元素,就像 i = b[4][7]; 与前面类似的道理,这个语句还可以写成下面这样而表达的意思不变 i = *(b[4] + 7); 这个语句还可以进一步写成, i = *(*(b+4) + 7); 1.若有以下定义和语句,在程序中可以通过指针数组p,用*(p[i]+j)等四种形式引用数组元素s[i][j](假设i,j 都已经正确说明并赋值);请列举其他形式 int s[2][6], *p[2]; for(i=0;i2;i++) p[i]=s[i]; 2.若有以下定义和语句,在程序中可以通过数组指针pt,用*(pt[i]+j)等四种形式引用数组元素x[i][j] (假设i,j 都已经正确说明并赋值);请列举其他形式 int x[2][6], (*pt)[6]; pt=x; p[i][j] *(*(p+i)+j)); (*(p+i))[j]; *(s[i]+j); *(*(s+i)+j)); 例 对字符串排序(简单选择排序) main() { void sort(char *name[],int n), print(char *name[],int n); char *name[]

文档评论(0)

1亿VIP精品文档

相关文档