1:char a[5]='huge'
char *b=a
cout<<b
结果为:huge
b 字符指针,cout 会输出该指针指向的字符串,而不是输出单个字符
如果是sizeof(q)计算数组的长度为4。 如果是strlen(q)为字符串长度为3。 如果你把换为q[10],则sizeof(q)为10,strlen仍为3。3:int *q[ ]: q是数组,数组的元素是int型指针。int (*q)[ ]:q是指针,指向一个一维数组。
1:char a[5]='huge'
char *b=a
cout<<b
结果为:huge
b 字符指针,cout 会输出该指针指向的字符串,而不是输出单个字符
如果是sizeof(q)计算数组的长度为4。 如果是strlen(q)为字符串长度为3。 如果你把换为q[10],则sizeof(q)为10,strlen仍为3。3:int *q[ ]: q是数组,数组的元素是int型指针。int (*q)[ ]:q是指针,指向一个一维数组。