请帮忙修复这个程序。 我尝试使用指针,而不是阵列打印指针数组,但我得到这个错误:指针阵列
pointer_multi_char4.c: In function ‘main’:
pointer_multi_char4.c:7:11: error: expected expression before ‘{’ token
这是代码:
#include <stdio.h>
int main (void){
char **message;
message= { "Four", "score", "and", "seven",
"years", "ago,", "our", "forefathers" };
printf("%s\n",message);
return 0;
}
我怎样才能修复这个代码? 请人给我解释一下什么是错的代码
此外,你确定你不只是想使用一个char *字符串“四个进球,87年前,我们的祖先”? – Linuxios
'char **'!='char * []'。 –