1:若有如下定义:int a[2][3]={2,4,6,8,10,12};则如下叙述不正确的是( ).

问题描述:

1:若有如下定义:int a[2][3]={2,4,6,8,10,12};则如下叙述不正确的是( ).
A) *(a+1)为元素a[1][0]的指针 B) a[1]+1为元素a[1][1]的指针
C) *(a+1)+2为元素a[1][2]的指针 D) *a[1]+2的值是12
2:编制函数sortstr,其功能是对多个字符串进行排序.
要求:欲排序的字符串在主函数中输入,排好序的字符串在主函数中输出.

*(*(a+i)+j)=a[i][j];这下就都知道了.D错第二题呢谭浩强版的C语言课本上有。#includeusing namespace std;void sort(char **p,int n){ int i,j; char *q; for(i=0;i0) q=p[j]; p[j]=p[j+1]; p[j+1]=q;} }}int main(){ char a[5][8]; for(int i=0;i>a[i]; } sort(a,5); return 0;}