我正在编写一个最初显示我的凭据的代码,然后我应该提示用户输入某些变量的值。我不知道如何完成程序的第二部分。我不知道是否使用特定的关键字来启动程序的第二部分。我尝试在}之后再次尝试使用(int main(void)),但我的程序失败了。我用什么代替(int main(void))?
#include <stdio.h>
int main(void)
{
printf("name\n");
printf("email\n");
return 0;
}
int main(void)
{
printf(Enter value for a(in feet): \n");
scanf(%f\n");
return 0;
}
答案 0 :(得分:0)
查找functions in C。事实上,阅读C tutorial的前几页将会有很长的路要走。简而言之,函数执行某些操作然后返回结果,或者它可能不返回任何内容。因此,让我们分解你所拥有的和它的作用。
当您编写int main(void)
时,您告诉编译器您有一个返回整数的函数(即int
部分)。此函数的名称为main
。而且你不需要提供任何东西来开始(void
)。您不能拥有多个同名函数,因为编译器不知道使用哪个函数。 main
是一个特殊的函数,在程序运行时自动调用。
要提示用户输入值,您需要打印提示(除了在Enter之前忘记printf(Enter value for a(in feet): \n");
之外,您几乎使用"
进行了提示)。然后,您需要从键盘读取用户的输入。在C中,键盘输入来自File Descriptor,称为stdin
。要阅读stdin
,一个选项是使用fscanf中的this example。这应该让你去。祝你好运,快乐阅读。