
关于C语言的指针的题 在线等 急求
写出下列运算表达式使用[]运算的替换形式:1、*(p+5)2、*ps3、**(pp+3)4、*(*pa+2)设有二维数组a[5][6],下列运算表达式访问数组的哪个元素:...
写出下列运算表达式使用[]运算的替换形式:
1、*(p+5)
2、*ps
3、**(pp+3)
4、*(*pa+2)
设有二维数组a[5][6],下列运算表达式访问数组的哪个元素:
1、*(*(a+1)+2)
2、**(a+3)
3、**a
4、*(a[4]+5)
5、(*(a+3))[4]
6、(*a)[5] 展开
1、*(p+5)
2、*ps
3、**(pp+3)
4、*(*pa+2)
设有二维数组a[5][6],下列运算表达式访问数组的哪个元素:
1、*(*(a+1)+2)
2、**(a+3)
3、**a
4、*(a[4]+5)
5、(*(a+3))[4]
6、(*a)[5] 展开
2个回答
展开全部
写出下列运算表达式使用[]运算的替换形式:
1、*(p+5) p[5]
2、*ps ps[0]
3、**(pp+3) pp[3]
4、*(*pa+2) pa[2]
设有二维数组a[5][6],下列运算表达式访问数组的哪个元素:
1、*(*(a+1)+2) a[1][2]
2、**(a+3) a[3][0]
3、**a a[0][0]
4、*(a[4]+5) a[4][5]
5、(*(a+3))[4] a[3][4]
6、(*a)[5] a[0][5]
1、*(p+5) p[5]
2、*ps ps[0]
3、**(pp+3) pp[3]
4、*(*pa+2) pa[2]
设有二维数组a[5][6],下列运算表达式访问数组的哪个元素:
1、*(*(a+1)+2) a[1][2]
2、**(a+3) a[3][0]
3、**a a[0][0]
4、*(a[4]+5) a[4][5]
5、(*(a+3))[4] a[3][4]
6、(*a)[5] a[0][5]
追问
输入一个字符串,2种方法输出它的长度(函数、指针) 大神帮忙编个程序吧 给加分
追答
一、函数
#include
#include
void main()
{
char a[100];
int n;
gets(a);
n=strlen(a);
printf("该字符串的长度为n=%d\n",n);
}
二、指针
#include
void main()
{
char a[100],*p=a;
int n;
scanf("%s",a);
for(n=0;*p!='\0';p++)
n++;
printf("该字符串的长度为n=%d\n",n);
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询