typedef char * Strings[10];
typedef *char[10] Strings;
正在学c。
你重新把问题贴一下,用代码格式化工具
目测你的 2 那一行有一个星号没显示
不知道你这个问题是否已经解决, 如果还没有解决的话:具体代码示例:
typedef char * Strings[10]; // 定义新类型别名
int main() {
Strings myStrings; // 声明一个Strings类型的变量
char str1[] = "Hello";
char str2[] = "World";
myStrings[0] = str1;
myStrings[1] = str2;
printf("%s ", myStrings[0]);
printf("%s\n", myStrings[1]);
return 0;
}
输出结果为:
Hello World
具体代码示例:
typedef char Strings[10]; // 定义新类型别名
int main() {
Strings myString; // 声明一个Strings类型的变量
strcpy(myString, "Hello");
printf("%s\n", myString);
return 0;
}
输出结果为:
Hello