0

我是 C 新手,我正在尝试使用全局变量,我运行了这个程序,所有的输出都是“嘿那里”,这是程序的第一部分。第二部分不显示。这是代码。

char count[20]="Hey there";
char dig[7]="pooop"; 

main()
{
    puts(count);

    return(0);
}
hey()
{
       printf(" i %s you", dig);

    return(0);
}
4

3 回答 3

2

您需要调用第二个函数hey()才能获得其输出。

例如,在main()

{
   puts(count);
   hey();
   return 0;
}

您将调用的确切hey()位置main()取决于您(尽管它需要在return语句之前)。

于 2012-07-09T02:06:47.107 回答
1

hey()如果您希望它运行,您需要在某个地方调用该函数。C 程序以 开头main(),无论main做什么就是程序做什么。如果您想运行,请致电heymainhey

于 2012-07-09T02:06:38.840 回答
1

该函数hey未被调用。如果不在这里写一本编程教科书,我真的无法进一步解释这一点。所以你需要找到一个。

于 2012-07-09T02:07:06.597 回答