下面程序希望得到的运行结果如下:
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 {
printf("%s ", arr[i]);
}
printf("\n");
}
A、第6行错误
改正为:int num = sizeof(pArray) / sizeof(char*);
B、第6行错误
改正为:int num = sizeof(char*) / sizeof(pArray);
C、第12行错误
改正为:char arr[]
D、第5行错误
改正为:char *pArray = {"How","are","you"}
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
printf("%s ", arr[i]);
}
printf("\n");
}
A、第6行错误
改正为:int num = sizeof(pArray) / sizeof(char*);
B、第6行错误
改正为:int num = sizeof(char*) / sizeof(pArray);
C、第12行错误
改正为:char arr[]
D、第5行错误
改正为:char *pArray = {"How","are","you"}
C语言程序设计精髓