我是C的新手,我试图使用全局变量我运行这个程序,所有得到的输出是“嘿那里”这是该程序的第一部分。第二部分没有显示。这是代码。
char count[20]="Hey there";
char dig[7]="pooop";
main()
{
puts(count);
return(0);
}
hey()
{
printf(" i %s you", dig);
return(0);
}
答案 0 :(得分:2)
您需要先调用第二个函数hey()
才能获得其输出。
,例如main()
{
puts(count);
hey();
return 0;
}
你在hey()
中对main()
的调用究竟取决于你(它需要在return
语句之前)。
答案 1 :(得分:1)
如果您希望它运行,您需要在某处调用函数hey()
。 C程序以main()
开头,无论main
做什么都是程序的作用。如果您希望hey
运行,请致电main
{/ 1}}。
答案 2 :(得分:1)
未调用函数hey
。如果不在这里编写编程教科书,我无法真正解释这一点。所以你需要找一个。