我是 C 新手,我正在尝试使用全局变量,我运行了这个程序,所有的输出都是“嘿那里”,这是程序的第一部分。第二部分不显示。这是代码。
char count[20]="Hey there";
char dig[7]="pooop";
main()
{
puts(count);
return(0);
}
hey()
{
printf(" i %s you", dig);
return(0);
}
我是 C 新手,我正在尝试使用全局变量,我运行了这个程序,所有的输出都是“嘿那里”,这是程序的第一部分。第二部分不显示。这是代码。
char count[20]="Hey there";
char dig[7]="pooop";
main()
{
puts(count);
return(0);
}
hey()
{
printf(" i %s you", dig);
return(0);
}
您需要调用第二个函数hey()
才能获得其输出。
例如,在main()
{
puts(count);
hey();
return 0;
}
您将调用的确切hey()
位置main()
取决于您(尽管它需要在return
语句之前)。
hey()
如果您希望它运行,您需要在某个地方调用该函数。C 程序以 开头main()
,无论main
做什么就是程序做什么。如果您想运行,请致电hey
。main
hey
该函数hey
未被调用。如果不在这里写一本编程教科书,我真的无法进一步解释这一点。所以你需要找到一个。