下面程序的输出结果为多少? void Func(char str_arg[2]) { int m = sizeof(str_arg) //指针的大小为4 int n = strlen(str_arg) //对数组求长度,str_arg 后面的那个2没有任何意义,数组已经退化为指针了 printf("%d\n",m) printf("%d\n",n) } int main(void) { char str[]="Hello" Func(str) }
发布于 2022-03-02 15:51:00
下面程序的输出结果为多少?
void Func(char str_arg[2]) { int m = sizeof(str_arg) //指针的大小为4 int n = strlen(str_arg) //对数组求长度,str_arg 后面的那个2没有任何意义,数组已经退化为指针了 printf("%d\n",m) printf("%d\n",n) } int main(void) { char str[]="Hello" Func(str) }
关注者
0
被浏览
48