【发布时间】:2013-08-02 01:19:01
【问题描述】:
您好,请就以下输出告诉我:
main()
{
char ***x = "jjhljlhjlhjl";
char **q = *x;
printf("x:%s\n",x);
printf("q:%s\n",&q);
}
Output:
x:jjhljlhjlhjl
q:jjhl
为什么 q 不打印整个 x ?
【问题讨论】:
-
我是
int main(),顺便说一句。 -
实际上,K&R C 允许函数声明没有类型(
int是隐含的)