7

单选题 7 /69

下面程序的输出结果为多少(32位机器上)?
void Func(char str_arg[2])
{
    int m = sizeof(str_arg); 
    int n = strlen(str_arg); 
    printf("%d\n", m);
    printf("%d\n", n);
}
int main(void)
{
    char str[] = "Hello";
    Func(str);
}

参考答案

5 5
5 4
4 5
4 4