单选(1分)
下面程序希望得到的运行结果如下:
Total string numbers = 3
How are you
但是现在代码存在错误,找出下面选项中修改正确的语句
#include
void Print(char *arr[], int len);
int main()
{
char *pArray[] = {"How","are","you"};
int num = sizeof(pArray) / sizeof(char);
printf("Total string numbers = %d\n", num);
Print(pArray, num);
return 0;
}
void Print(char *arr[], int len)
{
int i;
for (i=0; i<len; i++)
{
printf("%s ", arr[i]);
}
printf("\n");
}
得分/总分
A.
第5行应该是: char pArray[] = {"How","are","you"};
B.
第6行应该是: int num = sizeof(pArray/char *);
C.
第6行应该是: int num = sizeof(pArray) / sizeof(char*);
D.
第12行应该是: void Print(char arr[], int len)